跳过导航链接
Apache Calcite
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

abbrev - 枚举 中的变量org.apache.calcite.sql.fun.SqlLibrary
Abbreviation for the library used in SQL reference.
abs(byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to byte values.
abs(short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to short values.
abs(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to int values.
abs(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to long values.
abs(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to float values.
abs(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to double values.
abs(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to BigDecimal values.
ABS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
absentOverClause() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ABSTRACT_FACTORY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
AbstractConverter - org.apache.calcite.plan.volcano中的类
Converts a relational expression to any given output convention.
AbstractConverter(RelOptCluster, RelSubset, RelTraitDef, RelTraitSet) - 类 的构造器org.apache.calcite.plan.volcano.AbstractConverter
 
AbstractConverter.ExpandConversionRule - org.apache.calcite.plan.volcano中的类
Rule which converts an AbstractConverter into a chain of converters from the source relation to the target traits.
AbstractEnumerable<T> - org.apache.calcite.linq4j中的类
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable
 
AbstractEnumerable2<T> - org.apache.calcite.linq4j中的类
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable2() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable2
 
AbstractFlatList() - 类 的构造器org.apache.calcite.runtime.FlatLists.AbstractFlatList
 
AbstractJoinExtractFilterRule - org.apache.calcite.rel.rules中的类
Rule to convert an inner join to a filter on top of a cartesian inner join.
AbstractJoinExtractFilterRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
Creates an AbstractJoinExtractFilterRule.
AbstractMapping() - 类 的构造器org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
AbstractNode - org.apache.calcite.linq4j.tree中的类
Abstract implementation of Node.
AbstractPreparingTable() - 类 的构造器org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
AbstractQueryable<T> - org.apache.calcite.linq4j中的类
Abstract implementation of the Queryable interface that implements the extension methods.
AbstractQueryable() - 类 的构造器org.apache.calcite.linq4j.AbstractQueryable
 
AbstractQueryableTable - org.apache.calcite.adapter.java中的类
Abstract base class for implementing Table.
AbstractQueryableTable(Type) - 类 的构造器org.apache.calcite.adapter.java.AbstractQueryableTable
 
AbstractRelNode - org.apache.calcite.rel中的类
Base class for every relational expression (RelNode).
AbstractRelNode(RelOptCluster, RelTraitSet) - 类 的构造器org.apache.calcite.rel.AbstractRelNode
Creates an AbstractRelNode.
AbstractRelOptPlanner - org.apache.calcite.plan中的类
Abstract base for implementations of the RelOptPlanner interface.
AbstractRelOptPlanner(RelOptCostFactory, Context) - 类 的构造器org.apache.calcite.plan.AbstractRelOptPlanner
Creates an AbstractRelOptPlanner.
AbstractSchema - org.apache.calcite.schema.impl中的类
Abstract implementation of Schema.
AbstractSchema() - 类 的构造器org.apache.calcite.schema.impl.AbstractSchema
 
AbstractSchema.Factory - org.apache.calcite.schema.impl中的类
Schema factory that creates an AbstractSchema.
AbstractSourceMapping - org.apache.calcite.util.mapping中的类
Simple implementation of Mappings.TargetMapping where the number of sources and targets are specified as constructor parameters and you just need to implement one method,
AbstractSourceMapping(int, int) - 类 的构造器org.apache.calcite.util.mapping.AbstractSourceMapping
 
AbstractSqlType - org.apache.calcite.sql.type中的类
Abstract base class for SQL implementations of RelDataType.
AbstractSqlType(SqlTypeName, boolean, List<? extends RelDataTypeField>) - 类 的构造器org.apache.calcite.sql.type.AbstractSqlType
Creates an AbstractSqlType.
AbstractSumSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
AbstractTable - org.apache.calcite.schema.impl中的类
Abstract base class for implementing Table.
AbstractTable() - 类 的构造器org.apache.calcite.schema.impl.AbstractTable
 
AbstractTableQueryable<T> - org.apache.calcite.schema.impl中的类
Abstract implementation of Queryable for QueryableTable.
AbstractTableQueryable(QueryProvider, SchemaPlus, QueryableTable, String) - 类 的构造器org.apache.calcite.schema.impl.AbstractTableQueryable
 
AbstractTargetMapping - org.apache.calcite.util.mapping中的类
Simple implementation of Mappings.TargetMapping where the number of sources and targets are specified as constructor parameters and you just need to implement one method,
AbstractTargetMapping(int, int) - 类 的构造器org.apache.calcite.util.mapping.AbstractTargetMapping
 
AbstractTypeCoercion - org.apache.calcite.sql.validate.implicit中的类
Base class for all the type coercion rules.
AbstractUnifyRule(SubstitutionVisitor.Operand, SubstitutionVisitor.Operand, int) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
 
accAdvance(AggAddContext, Expression, Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Expression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(ExpressionWriter) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Statement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonColumn
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonCustomSchema
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonCustomTable
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonFunction
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonJdbcSchema
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonLattice
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMapSchema
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMaterialization
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMeasure
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonSchema
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonTable
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonTile
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonType
 
accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonView
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Calc
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Filter
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Join
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Project
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Sort
 
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.core.TableScan
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalAggregate
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalCorrelate
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalExchange
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalIntersect
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalMatch
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalMinus
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalProject
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalSort
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalUnion
 
accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalValues
 
accept(RelShuttle) - 接口 中的方法org.apache.calcite.rel.RelNode
Accepts a visit from a shuttle.
accept(RexShuttle) - 接口 中的方法org.apache.calcite.rel.RelNode
Accepts a visit from a shuttle.
accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexCall
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexCall
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexInputRef
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexInputRef
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexLiteral
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexLiteral
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexLocalRef
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexLocalRef
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexNode
Accepts a visitor, dispatching to the right overloaded visitXxx method.
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexNode
Accepts a visitor with a payload, dispatching to the right overloaded RexBiVisitor.visitInputRef(RexInputRef, Object) visitXxx} method.
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexOver
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexOver
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexSubQuery
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexSubQuery
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexWindowBound
Transforms the bound via RexVisitor.
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlCall
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlNode
Accepts a generic visitor.
accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
accept2(ExpressionWriter, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
acceptCall(SqlVisitor<R>, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
Accepts a SqlVisitor, visiting each operand of a call.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlOperator
Accepts a SqlVisitor, directing an SqlBasicVisitor.ArgHandler to visit an operand of a call.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
Accepts a SqlVisitor, and tells it to visit each child.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
accessNotAllowed(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
accessors(Expression, List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
 
accessors(Expression, List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
AccessSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Access database.
AccessSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.AccessSqlDialect
Creates an AccessSqlDialect.
accessValue(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Retrieves the primitive value of a numeric node.
accumulate(Iterable<TSource>, TAccumulate) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
 
accumulate(Iterable<TSource>, TOrigAccumulate) - 接口 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator
 
accumulate(Iterable<TSource>, TAccumulate) - 类 中的方法org.apache.calcite.adapter.enumerable.SourceSorter
 
accumulator() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResetContext
Returns accumulator variables that should be reset.
accumulator() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
 
accumulatorAdder - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
accumulatorAdder() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
accumulatorAdder() - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
accumulatorAdder() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
accumulatorInitializer() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
accumulatorInitializer() - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
accumulatorInitializer() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
accumulatorType - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
acos(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ACOS operator applied to BigDecimal values.
acos(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ACOS operator applied to double values.
ACOS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
adapt(IntegerFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts an IntegerFunction1 (that returns an int) to an Function1 returning an Integer.
adapt(DoubleFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a DoubleFunction1 (that returns a double) to an Function1 returning a Double.
adapt(LongFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a LongFunction1 (that returns a long) to an Function1 returning a Long.
adapt(FloatFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a FloatFunction1 (that returns a float) to an Function1 returning a Float.
adapt(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
已过时。
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)
adapt(T[], Function1<T, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
已过时。
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>) and Arrays.asList(Object[])
ADAPTER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Convert the interface of a class into another interface clients expect.
adaptTo(RelNode, List<Integer>, int, int, int) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Creates an equivalent AggregateCall that is adapted to a new input types and/or number of columns in GROUP BY.
add(Map<String, String>, List<String>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
Adds newly projected fields and restricted predicates.
add(String, String) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
add(BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
add(double, double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
add(int, int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
 
add(long, long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
 
add(Boolean, Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
add(T, T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
add(String, Table) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Defines a table within this schema.
add(String, Table, ImmutableList<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Defines a table within this schema.
add(String, RelProtoDataType) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Defines a type within this schema.
add(String, Schema) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds a child schema of this schema.
add(E) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
 
add(Statement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
add(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
add(String, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field with given name and type.
add(String, SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, SqlTypeName, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, TimeUnit, int, TimeUnit, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field with an interval type.
add(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field.
add(String, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(String, SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(String, SqlTypeName, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(String, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(String, TimeUnit, int, TimeUnit, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
add(Consumer<T>) - 枚举 中的方法org.apache.calcite.runtime.Hook
已过时。
this installs a global hook (cross-thread), so it might have greater impact than expected. Use with caution. Prefer thread-local hooks.
add(Function<T, R>) - 枚举 中的方法org.apache.calcite.runtime.Hook
已过时。
add(String, Predicate<MemoryFactory.Memory<E>>) - 类 中的方法org.apache.calcite.runtime.Matcher.Builder
Associates a predicate with a symbol.
add(Class<?>, String) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
add(Class<?>, String, boolean) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
add(Table) - 类 中的方法org.apache.calcite.schema.impl.StarTable
 
add(String, Schema) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Adds a schema as a sub-schema of this schema, and returns the wrapped object.
add(String, Table) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Adds a table to this schema.
add(String, Function) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Adds a function to this schema.
add(String, RelProtoDataType) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Adds a type to this schema.
add(String, Lattice) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Adds a lattice to this schema.
add(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds a node's position to the list, and returns this Span.
add(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds a position to the list, and returns this Span.
add(SqlAbstractParserImpl) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds the position of the last token emitted by a parser to the list, and returns this Span.
add(int, String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns an identifier that is the same as this except with a component added at a given position.
add(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
add(SqlOperatorTable) - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
Adds an underlying table.
add(SqlOperator) - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
 
add(int, E) - 类 中的方法org.apache.calcite.util.CastingList
 
add(E) - 类 中的方法org.apache.calcite.util.ChunkList
 
add(int, E) - 类 中的方法org.apache.calcite.util.ChunkList
 
add(E) - 类 中的方法org.apache.calcite.util.Closer
Registers a resource.
add(E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
Adds an element, and returns the element (which is its own parent).
add(E) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
Adds element to the ImmutableNullableList.
add(E...) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
add(String) - 类 中的方法org.apache.calcite.util.NameSet
 
add(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
add(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Adds an element to this lattice.
addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to an aggregate call, checking for repeated calls.
addAggCall(AggregateCall, int, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - 类 中的方法org.apache.calcite.rex.RexBuilder
已过时。
addAggregateFunctions(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addAlias(SqlNode, String) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Converts an expression "expr" into "expr AS alias".
addAlias(SqlOperator, SqlOperator) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
Registers that one operator is an alias for another.
addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds all fields in a collection.
addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
addAll(Iterable<? extends SqlNode>) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds the positions of a collection of nodes to the list, and returns this Span.
addAll(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given bit set.
addAll(Iterable<Integer>) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given list of bits.
addAll(ImmutableIntList) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given list of ints.
addAll(Iterable<? extends E>) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
addAll(Iterator<? extends E>) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
addAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addCarets(String, int, int, int, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts a string to a string with one or two carets in it.
addCharsetAndCollation(RelDataType, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Adds collation and charset to a character type, returns other types unchanged.
addChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
 
addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
addChild(SqlValidatorNamespace, String, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Registers a relation in this scope.
addColumnNames(SqlValidatorNamespace, List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
addCommonRelSubExprInstruction() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match instances of CommonRelSubExprRule, but only in cases where vertices have more than one parent.
addCondition(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Sets the condition of the program.
addConvertedNonCorrSubqs(Map<SqlNode, RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Adds to the current map of non-correlated converted sub-queries the elements from another map that contains non-correlated sub-queries that have been converted by another SqlToRelConverter.
addConverters(boolean) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match instances of ConverterRule, but only where a conversion is actually required.
addDimension(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice.TileBuilder
 
addedDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
The list of new final static fields to be added to the current class.
addEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
addEdge(V, V, Object...) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
 
addEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
addEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
Adds an edge to this graph.
addEpsilon(double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Add an epsilon to the value passed in.
addEquivalenceClass(RexTableInputRef, RexTableInputRef) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
addExpr(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds an expression to the list of common expressions, and returns a reference to the expression.
addExpressionForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
addFile(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
addFunctions(SchemaPlus, String, List<String>, String, String, boolean) - 类 中的静态方法org.apache.calcite.model.ModelHandler
Creates and validates a ScalarFunctionImpl, and adds it to a schema.
addGroupBegin() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to begin a group of rules.
addGroupBy(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addGroupEnd() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to end a group of rules, firing the group collectively.
addGroupExpr(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
addIdentity() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds a project item for every input field.
addIf(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds a node's position to the list if the node is not null, and returns this Span.
addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit function names to a builder.
addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit functions to a builder.
addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit sub-schemas to a builder.
addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit table functions to a builder.
addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit tables to a builder.
addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Adds implicit type names to a builder.
addLattice(RelOptLattice) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
addLattice(RelOptLattice) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Defines a lattice.
addLattice(RelOptLattice) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
Adds a listener which will receive multicast events.
addListener(RelOptListener) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Adds a listener to this planner.
addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
addMatchLimit(int) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to limit the number of pattern matches for subsequent instructions.
addMatchOrder(HepMatchOrder) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to change the order of pattern matching for subsequent instructions.
addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
addMaterialization(RelOptMaterialization) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Defines a pair of relational expressions that are equivalent.
addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
addMeasure(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Adds a measure, if it does not already exist.
addMeasure(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.TileBuilder
 
addMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
addMethodParameters(Method) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
addMonths(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Adds a given number of months to a timestamp, represented as the number of milliseconds since the epoch.
addMonths(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Adds a given number of months to a date, represented as the number of days since the epoch.
addOrder(List<String>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
addOrderByFields(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addOrderItem(List<SqlNode>, RelFieldCollation) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
addPatternVar(String) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
addPredicates(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
Adds new restricted predicates.
addProject(RexNode, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds a project expression to the program.
addProject(int, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds a projection based upon the indexth expression.
addProject(int, RexNode, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds a project expression to the program at a given position.
addProject(int, int, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Adds a projection based upon the indexth expression at a given position.
addQuery(RelNode) - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
Adds a query.
addRelTraitDef(RelTraitDef) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
addRelTraitDef(RelTraitDef) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Registers a rel trait definition.
addRelTraitDef(RelTraitDef) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
addRemovableOuterJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Adds a join factor to the set of factors that can be removed because the factor is the null generating factor in an outer join, its join keys are unique, and the factor is not projected in the query
addRemovableSelfJoinPair(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Adds to a map that keeps track of removable self-join pairs.
addRule(RelOptRule) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
 
addRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
addRule(RelOptRule) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Registers a rule.
addRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
addRuleByDescription(String) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match a specific rule identified by its unique description.
addRuleClass(Class<R>) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match any rules of a given class.
addRuleCollection(Collection<RelOptRule>) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match any rules in a given collection.
addRuleInstance(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match a specific rule object.
addSelect(List<SqlNode>, SqlNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
addSelect(List<SqlNode>, SqlNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
addSelectFields(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
Adds new projected fields.
addStatement(String) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
addStatement(CalciteConnection, Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
 
addSubprogram(HepProgram) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to execute a subprogram.
addThread(Consumer<T>) - 枚举 中的方法org.apache.calcite.runtime.Hook
Adds a handler for this thread.
addThread(Function<T, R>) - 枚举 中的方法org.apache.calcite.runtime.Hook
已过时。
addTile(Lattice.Tile) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
 
addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Adds an expression to a select list, ensuring that its alias does not clash with any existing expressions on the list.
addTrait(T, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
addVertex(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
addVertex(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
Adds a vertex to this graph.
addWindowName(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
adjacents(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Pair
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Adjusts the type of a reference to an input field to account for nulls introduced by outer joins; and adjusts the offset to match the physical implementation.
adjustKeys(List<Integer>, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Adjusts key values in a list by some fixed amount.
adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlOperator
Validates and determines coercibility and resulting collation name of binary operator if needed.
adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
 
adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
 
after - 类 中的变量org.apache.calcite.rel.core.Match
 
after - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
after() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
agg - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
 
agg - 类 中的变量org.apache.calcite.model.JsonMeasure
The name of an aggregate function.
AGG_ON_FIRST_INPUT - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Instance that matches an Aggregate as the left input of Union.
AGG_ON_SECOND_INPUT - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Instance that matches an Aggregate as the right input of Union.
AGG_SUM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for SUM aggregate function inferred from the operand type, and nullable if the call occurs within a "GROUP BY ()" query.
AGG_SUM_EMPTY_IS_ZERO - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for $SUM0 aggregate function inferred from the operand type.
AggAddContext - org.apache.calcite.adapter.enumerable中的接口
AggAddContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of AggAddContext.
AggAddContextImpl(BlockBuilder, List<Expression>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
 
AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, int, boolean) - 类 的构造器org.apache.calcite.rel.core.Aggregate.AggCallBinding
Creates an AggCallBinding
aggCalls - 类 中的变量org.apache.calcite.rel.core.Aggregate
 
aggCalls - 类 中的变量org.apache.calcite.rel.core.Window.Group
List of Window.RexWinAggCall objects, each of which is a call to a SqlAggFunction.
aggCalls - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
 
AggContext - org.apache.calcite.adapter.enumerable中的接口
Information on the aggregate calculation context.
AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
Creates an AggConverter.
aggIdx - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
AggImplementor - org.apache.calcite.adapter.enumerable中的接口
Implements an aggregate function by generating expressions to initialize, add to, and get a result from, an accumulator.
AggImpState - org.apache.calcite.adapter.enumerable中的类
Represents internal state when implementing aggregate functions.
AggImpState(int, AggregateCall, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.AggImpState
 
AGGREGATE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
aggregate(List<Map.Entry<String, Class>>, List<String>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.
aggregate(Function2<T, T, T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Function2<TSource, TSource, TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
Aggregate - org.apache.calcite.rel.core中的类
Relational operator that eliminates duplicates and computes totals.
Aggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
Creates an Aggregate.
Aggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
已过时。
Aggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
已过时。
Aggregate(RelInput) - 类 的构造器org.apache.calcite.rel.core.Aggregate
Creates an Aggregate by parsing serialized output.
AGGREGATE - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Aggregate nodes.
AGGREGATE - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of all built-in aggregate functions.
aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of calls.
aggregate(RelBuilder.GroupKey, List<AggregateCall>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of AggregateCalls.
aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Aggregate with multiple calls.
Aggregate.AggCallBinding - org.apache.calcite.rel.core中的类
Implementation of the SqlOperatorBinding interface for an aggregate call applied to a set of operands in the context of a LogicalAggregate.
Aggregate.Group - org.apache.calcite.rel.core中的枚举
What kind of roll-up is it?
AGGREGATE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
AGGREGATE_FILTER_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
AGGREGATE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts an Aggregate to empty if its child is empty.
AGGREGATE_PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
aggregateCall(SqlAggFunction, String, RexNode...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
AggregateCall - org.apache.calcite.rel.core中的类
Call to an aggregate function within an Aggregate.
AggregateCall(SqlAggFunction, boolean, List<Integer>, RelDataType, String) - 类 的构造器org.apache.calcite.rel.core.AggregateCall
已过时。
aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
aggregateCall(SqlAggFunction, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlAggFunction, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, String, ImmutableList<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function with all applicable operands.
aggregateCalls - 类 中的变量org.apache.calcite.rel.core.Match
 
aggregateCallsPreVar - 类 中的变量org.apache.calcite.rel.core.Match
 
AggregateCaseToFilterRule - org.apache.calcite.rel.rules中的类
Rule that converts CASE-style filtered aggregates into true filtered aggregates.
AggregateCaseToFilterRule(RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateCaseToFilterRule
Creates an AggregateCaseToFilterRule.
AggregateExpandDistinctAggregatesRule - org.apache.calcite.rel.rules中的类
Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
AggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
 
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
已过时。
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
已过时。
AggregateExtractProjectRule - org.apache.calcite.rel.rules中的类
Rule to extract a Project from an Aggregate and push it down towards the input.
AggregateExtractProjectRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExtractProjectRule
Creates an AggregateExtractProjectRule.
AggregateExtractProjectRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExtractProjectRule
 
aggregateFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
AggregateFilterTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Aggregate on a Filter and transposes them, pushing the aggregate below the filter.
AggregateFilterTransposeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateFilterTransposeRule
Creates an AggregateFilterTransposeRule.
AggregateFunction - org.apache.calcite.schema中的接口
Function that combines several values into a scalar result.
AggregateFunctionImpl - org.apache.calcite.schema.impl中的类
Implementation of AggregateFunction via user-defined class.
aggregateIllegalInClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
aggregateIllegalInOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
aggregateInFilterIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
aggregateInWithinGroupIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
AggregateJoinJoinRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Aggregate on a Join and removes the left input of the join provided that the left input is also a left join if possible.
AggregateJoinJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
Creates an AggregateJoinJoinRemoveRule.
AggregateJoinRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Aggregate on a Join and removes the join provided that the join is a left join or right join and it computes no aggregate functions or all the aggregate calls have distinct.
AggregateJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinRemoveRule
Creates an AggregateJoinRemoveRule.
AggregateJoinTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes an Aggregate past a Join.
AggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Creates an AggregateJoinTransposeRule.
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
已过时。
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
已过时。
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
已过时。
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
已过时。
AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey> - org.apache.calcite.adapter.enumerable中的接口
Generates lambda functions used in EnumerableAggregate.
AggregateMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Aggregate on a Aggregate and the top aggregate's group key is a subset of the lower aggregate's group key, and the aggregates are expansions of rollups, then it would convert into a single aggregate.
AggregateMergeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateMergeRule
Creates an AggregateMergeRule.
aggregateMissingWithinGroupClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
AggregateNode - org.apache.calcite.interpreter中的类
Interpreter node that implements an Aggregate.
AggregateNode(Compiler, Aggregate) - 类 的构造器org.apache.calcite.interpreter.AggregateNode
 
AggregateNode.BigDecimalSum - org.apache.calcite.interpreter中的类
Implementation of SUM over BigDecimal values as a user-defined aggregate.
AggregateNode.DoubleSum - org.apache.calcite.interpreter中的类
Implementation of SUM over DOUBLE values as a user-defined aggregate.
AggregateNode.IntSum - org.apache.calcite.interpreter中的类
Implementation of SUM over INTEGER values as a user-defined aggregate.
AggregateNode.LongSum - org.apache.calcite.interpreter中的类
Implementation of SUM over BIGINT values as a user-defined aggregate.
AggregateNode.MaxBigDecimal - org.apache.calcite.interpreter中的类
Implementation of MAX function to calculate the maximum of BigDecimal values as a user-defined aggregate.
AggregateNode.MaxDouble - org.apache.calcite.interpreter中的类
Implementation of MAX function to calculate the maximum of double and real values as a user-defined aggregate.
AggregateNode.MaxFloat - org.apache.calcite.interpreter中的类
Implementation of MAX function to calculate the maximum of float values as a user-defined aggregate.
AggregateNode.MaxInt - org.apache.calcite.interpreter中的类
Implementation of MAX function to calculate the maximum of integer values as a user-defined aggregate.
AggregateNode.MaxLong - org.apache.calcite.interpreter中的类
Implementation of MAX function to calculate the maximum of long values as a user-defined aggregate.
AggregateNode.MinBigDecimal - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of BigDecimal values as a user-defined aggregate.
AggregateNode.MinBoolean - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of boolean values as a user-defined aggregate.
AggregateNode.MinDouble - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of double and real values as a user-defined aggregate.
AggregateNode.MinFloat - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of float values as a user-defined aggregate.
AggregateNode.MinInt - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of integer values as a user-defined aggregate.
AggregateNode.MinLong - org.apache.calcite.interpreter中的类
Implementation of MIN function to calculate the minimum of long values as a user-defined aggregate.
AggregateNode.NumericComparison<T> - org.apache.calcite.interpreter中的类
Common implementation of comparison aggregate methods over numeric values as a user-defined aggregate.
AggregateProjectMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that recognizes a Aggregate on top of a Project and if possible aggregate through the project or removes the project.
AggregateProjectMergeRule(Class<? extends Aggregate>, Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateProjectMergeRule
 
AggregateProjectPullUpConstantsRule - org.apache.calcite.rel.rules中的类
Planner rule that removes constant keys from an Aggregate.
AggregateProjectPullUpConstantsRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
Creates an AggregateProjectPullUpConstantsRule.
aggregateProjectPullUpConstantsRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Instance of rule to pull up constants into aggregate.
AggregateReduceFunctionsRule - org.apache.calcite.rel.rules中的类
Planner rule that reduces aggregate functions in Aggregates to simpler forms.
AggregateReduceFunctionsRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Creates an AggregateReduceFunctionsRule to reduce all functions handled by this rule
AggregateReduceFunctionsRule(Class<? extends Aggregate>, RelBuilderFactory, EnumSet<SqlKind>) - 类 的构造器org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Creates an AggregateReduceFunctionsRule with client provided information on which specific functions will be reduced by this rule
AggregateRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that removes a Aggregate if it computes no aggregate functions (that is, it is implementing SELECT DISTINCT), or all the aggregate functions are splittable, and the underlying relational expression is already distinct.
AggregateRemoveRule(Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.AggregateRemoveRule
已过时。
AggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateRemoveRule
Creates an AggregateRemoveRule.
AggregateStarTableRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Aggregate on top of a StarTable.StarTableScan.
AggregateStarTableRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateStarTableRule
Creates an AggregateStarTableRule.
AggregateUnionAggregateRule - org.apache.calcite.rel.rules中的类
Planner rule that matches Aggregates beneath a Union and pulls them up, so that a single Aggregate removes duplicates.
AggregateUnionAggregateRule(Class<? extends Aggregate>, Class<? extends Union>, Class<? extends RelNode>, Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Creates a AggregateUnionAggregateRule.
AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionAggregateRule
已过时。
AggregateUnionTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes an Aggregate past a non-distinct Union.
AggregateUnionTransposeRule(Class<? extends Aggregate>, Class<? extends Union>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionTransposeRule
Creates an AggregateUnionTransposeRule.
AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionTransposeRule
已过时。
AggregateValuesRule - org.apache.calcite.rel.rules中的类
Rule that applies Aggregate to a Values (currently just an empty Values).
AggregateValuesRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateValuesRule
Creates an AggregateValuesRule.
AggregatingScope - org.apache.calcite.sql.validate中的接口
An extension to the SqlValidatorScope interface which indicates that the scope is aggregating.
AggregatingSelectScope - org.apache.calcite.sql.validate中的类
Scope for resolving identifiers within a SELECT statement that has a GROUP BY clause.
aggregatingSelectScope - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
AggregatingSelectScope.Resolved - org.apache.calcite.sql.validate中的类
Information about an aggregating scope that can only be determined after validation has occurred.
aggregation() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the aggregation being implemented.
AggResetContext - org.apache.calcite.adapter.enumerable中的接口
AggResetContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of AggResetContext
AggResetContextImpl(BlockBuilder, List<Expression>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
Creates aggregate reset context.
AggResultContext - org.apache.calcite.adapter.enumerable中的接口
Information for a call to AggImplementor.implementResult(AggContext, AggResultContext) Typically, the aggregation implementation will convert AggResetContext.accumulator() to the resulting value of the aggregation.
AggResultContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of AggResultContext
AggResultContextImpl(BlockBuilder, AggregateCall, List<Expression>, ParameterExpression, PhysType) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
Creates aggregate result context.
algorithm - 类 中的变量org.apache.calcite.materialize.Lattice
 
algorithm(boolean) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Sets the "algorithm" attribute (default false).
algorithm - 类 中的变量org.apache.calcite.model.JsonLattice
Whether to use an optimization algorithm to suggest and populate an initial set of tiles.
algorithmMaxMillis - 类 中的变量org.apache.calcite.materialize.Lattice
 
algorithmMaxMillis(long) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Sets the "algorithmMaxMillis" attribute (default -1).
algorithmMaxMillis - 类 中的变量org.apache.calcite.model.JsonLattice
Maximum time (in milliseconds) to run the algorithm.
alias - 类 中的变量org.apache.calcite.materialize.Lattice.Column
Alias of the column, unique within the lattice.
alias - 类 中的变量org.apache.calcite.materialize.LatticeNode
 
alias - 类 中的变量org.apache.calcite.materialize.LatticeTable
 
alias(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns an expression wrapped in an alias.
alias(String) - 接口 中的方法org.apache.calcite.tools.RelBuilder.GroupKey
Assigns an alias to this group key.
alias - 类 中的变量org.apache.calcite.tools.RelBuilder.GroupKeyImpl
 
alias(String) - 类 中的方法org.apache.calcite.tools.RelBuilder.GroupKeyImpl
 
aliasContext(Map<String, RelDataType>, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
AliasContext(SqlDialect, Map<String, RelDataType>, boolean) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
Creates an AliasContext; use SqlImplementor.aliasContext(Map, boolean).
aliasListDegree(int, String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
aliasListDuplicate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
aliasMustBeSimpleIdentifier() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
AliasNamespace - org.apache.calcite.sql.validate中的类
Namespace for an AS t(c1, c2, ...)
AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.AliasNamespace
Creates an AliasNamespace.
aliasSet - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
 
all() - 类 中的静态方法org.apache.calcite.adapter.druid.Granularities
Returns a Granularity that causes all rows to be rolled up into one.
all(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
all(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether all elements of a sequence satisfy a condition.
all(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether all elements of a sequence satisfy a condition.
all(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns whether predicate is true for all elements of list.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
all - 类 中的变量org.apache.calcite.rel.core.RepeatUnion
Whether duplicates are considered.
all - 类 中的变量org.apache.calcite.rel.core.SetOp
 
all(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether predicate is true for all elements of list.
all(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the operator for ALL comparisonKind.
ALL - 类 中的静态变量org.apache.calcite.sql.SqlAccessType
 
all() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
Returns a list of all tokens.
ALL_EQ - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_GE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_GT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_LE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_LT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The < ALL operator.
ALL_NE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_PIG_OPT_RULES - 类 中的静态变量org.apache.calcite.adapter.pig.PigRules
 
ALL_PIG_REL_FACTORIES - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories
 
ALL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
allAssignable(boolean, Class[], Class[]) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
allCorrelateVariables - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
allLiterals(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether every expression in a list is a literal.
allMethodsDeterministic(Class) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if all the methods in given class are deterministic (i.e. return the same value given the same inputs)
allNullable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether all of array of types are nullable.
ALLOW_INFINITE_COST_CONVERTERS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another.
ALLOW_SPATIAL_FUNCTIONS - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
allowBangEqual() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
已过时。
allowedRules - 类 中的变量org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
allowExplicitRowValueConstructor() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExplicitRowValueConstructor() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow SQL syntax "ROW(expr1, expr2, expr3)".
allowExplicitRowValueConstructor() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowExtend() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExtend() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow mixing table columns with extended columns in INSERT (or UPSERT).
allowExtend() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowExtendedTrim() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
allowExtendedTrim() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExtendedTrim() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether TRIM should support more than one trim character.
allowExtendedTrim() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowGeometry() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowGeometry() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow geo-spatial extensions, including the GEOMETRY type.
allowGeometry() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowInfiniteCostConverters() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The boolean property "saffron.opt.allowInfiniteCostConverters" determines whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another.
allowNiladicParentheses() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowNiladicParentheses() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow parentheses to be specified in calls to niladic functions and procedures (that is, functions and procedures with no parameters).
allowNiladicParentheses() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowNiladicParentheses() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowPluralTimeUnits() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowPluralTimeUnits() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether interval literals should allow plural time units such as "YEARS" and "DAYS" in interval literals.
allowPluralTimeUnits() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowQualifyingCommonColumn() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowQualifyingCommonColumn() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow a qualified common column in a query that has a NATURAL join or a join with a USING clause.
allowQualifyingCommonColumn() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowsAccess(SqlAccessEnum) - 类 中的方法org.apache.calcite.sql.SqlAccessType
 
allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
allowsAs() - 类 中的方法org.apache.calcite.sql.SqlDialect
 
allowsFilter() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
 
allowsFilter() - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
allowsFilter() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
Whether this aggregate function allows a FILTER (WHERE ...)
allowsFraming() - 类 中的方法org.apache.calcite.sql.fun.SqlLeadLagAggFunction
 
allowsFraming() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this is a window function that allows framing (i.e. a ROWS or RANGE clause in the window specification).
allowsFraming() - 类 中的方法org.apache.calcite.sql.SqlRankFunction
 
allowsNoPrecNoScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlLeadLagAggFunction
 
allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlNthValueAggFunction
 
allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
Returns whether this aggregate function allows specifying null treatment (RESPECT NULLS or IGNORE NULLS).
allowsPrec() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
allowsPrecNoScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
allowsPrecScale(boolean, boolean) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns whether this type can be specified with a given combination of precision and scale.
allowsScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
allRows - 类 中的变量org.apache.calcite.rel.core.Match
 
allRows - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
allSimple() - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether there are any composite traits in this set.
allStrong(List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns whether all expressions in a list are strong.
allTypeInfo() - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
alwaysUseParentheses() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether expressions should always be included in parentheses.
ambiguousSortOrderInJsonArrayAggFunc() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ambitious - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
If true, the planner keeps applying rules as long as they continue to reduce the cost.
analyze(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil.InputFinder
Returns an input finder that has analyzed a given expression.
analyze(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
analyzeCondition() - 类 中的方法org.apache.calcite.rel.core.Join
Analyzes the join condition.
analyzeGroupItem(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, ImmutableList.Builder<ImmutableList<ImmutableBitSet>>, SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Analyzes an expression in a GROUP BY clause.
analyzeSimpleEquiJoin(LogicalJoin, int[]) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
analyzeView(CalcitePrepare.Context, String, boolean) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
Analyzes a view.
analyzeView(CalcitePrepare.Context, String, boolean) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
analyzeView(CalciteConnection, CalciteSchema, List<String>, String, List<String>, boolean) - 类 中的静态方法org.apache.calcite.schema.Schemas
Analyzes a view.
AnalyzeViewResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot, Table, ImmutableList<String>, RexNode, ImmutableIntList, boolean) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
and(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(HintPredicate...) - 类 中的静态方法org.apache.calcite.rel.hint.HintPredicates
Returns a composed hint predicate that represents a short-circuiting logical AND of an array of hint predicates hintPredicates.
AND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical AND operator.
and(SqlOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if all of the rules pass.
and(SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a single-operand checker that passes if all of the rules pass.
and(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an AND.
and(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an AND.
andAlso(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand evaluates to true.
andAlso(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand is resolved to true.
andAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andJoinFilters(RexBuilder, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Ands two sets of join filters together, either of which can be null.
andNot(RexBuilder, RexNode, RexNode...) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
andNot(RexBuilder, RexNode, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
ANON_FIELDS - 类 中的静态变量org.apache.calcite.rel.core.Project.Flags
已过时。
 
AnsiSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for an unknown ANSI compatible database.
AnsiSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.AnsiSqlDialect
Creates an AnsiSqlDialect.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is NOT a member of inner with a matching key.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an anti-join.
antiJoin(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an anti-join.
any() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
any(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
any(Enumerable) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains any elements.
any(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether any element of a sequence satisfies a condition.
any() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains any elements.
any(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
any() - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates a list of child operands that signifies that the operand matches any number of child relational expressions.
any(Class<? extends MutableRel>) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
Creates an operand that doesn't check inputs.
ANY - 类 中的静态变量org.apache.calcite.rel.RelDistributions
 
ANY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
any() - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
 
ANY_ANY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
ANY_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is assumed to be nullable ANY.
ANY_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
ANY_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
ANY_VALUE aggregate function.
append(String, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends a block to a list of statements and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, BlockStatement, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing it to a variable if it is used more than once.
append(String, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, Expression, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing if the expression is used more than once.
append(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
append(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.AbstractFlatList
Returns a list that consists of a this list's elements plus a given element.
append(List<E>, E) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Returns a list that consists of a given list plus an element.
append(ImmutableList<E>, E) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Returns a list that consists of a given list plus an element, guaranteed to be an ImmutableList.
append(Map<K, V>, K, V) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Returns a map that consists of a given map plus an (key, value), guaranteed to be an ImmutableMap.
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
append(SqlString) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a hygienic SQL string.
append(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a string, without any quoting.
append(char) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a character, without any quoting.
append(long) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a number, per StringBuilder.append(long).
append(Integer) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
append(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
Returns a copy of this list with one element added.
append(StringBuilder, int, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
Appends a JSON object to a string builder.
append(Mappings.TargetMapping, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a mapping by appending two mappings.
append(Source) - 接口 中的方法org.apache.calcite.util.Source
Returns a source whose path concatenates this with a child.
appendAll(Iterable<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(T...) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(Iterable<Integer>) - 类 中的方法org.apache.calcite.util.ImmutableIntList
Returns a copy of this list with all of the given integers added.
appendIf(boolean, T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIfNotNull(String, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, if it is not null.
appendIfNotNull(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendOperands(StringBuilder) - 类 中的方法org.apache.calcite.rex.RexCall
Appends call operands without parenthesis.
appendRelDescription(StringBuilder, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
appendSearchString(String, SplunkTableScan, LogicalProject, LogicalProject, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
Appends a search string.
appendURLEncodedArgs(StringBuilder, Map<String, String>) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
appendURLEncodedArgs(StringBuilder, CharSequence...) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.DoubleFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.FloatFunction1
 
apply() - 接口 中的方法org.apache.calcite.linq4j.function.Function0
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Function1
 
apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Function2
 
apply(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Creates a copy of a list, applying a function to each element.
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.IntegerFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.LongFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate1
 
apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate2
 
apply(SubstitutionVisitor.UnifyRuleCall) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
Applies this rule to a particular node in a query.
apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
 
apply(RelHint, RelNode) - 类 中的方法org.apache.calcite.rel.hint.CompositeHintPredicate
 
apply(RelHint, RelNode) - 接口 中的方法org.apache.calcite.rel.hint.HintPredicate
Decides if the given hint can be applied to the relational expression rel.
apply(List<RelHint>, RelNode) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
Applies this HintStrategyTable hint strategies to the given relational expression and the hints.
apply(RelHint, RelNode) - 类 中的方法org.apache.calcite.rel.hint.NodeTypeHintPredicate
 
apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.CachingRelMetadataProvider
 
apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
 
apply(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
 
apply(Class<? extends RelNode>, Class<? extends M>) - 接口 中的方法org.apache.calcite.rel.metadata.RelMetadataProvider
Retrieves metadata of a particular type and for a particular sub-class of relational expression.
apply(Mappings.TargetMapping) - 接口 中的方法org.apache.calcite.rel.RelDistribution
 
apply(RelOptRuleCall, Aggregate, Project) - 类 中的静态方法org.apache.calcite.rel.rules.AggregateProjectMergeRule
 
apply(RelOptRuleCall, Project, Aggregate, StarTable.StarTableScan) - 类 中的方法org.apache.calcite.rel.rules.AggregateStarTableRule
 
apply(Join, JoinRelType, RexNode) - 接口 中的方法org.apache.calcite.rel.rules.FilterJoinRule.Predicate
 
apply(RelOptRuleCall, Filter, TableScan) - 类 中的方法org.apache.calcite.rel.rules.FilterTableScanRule
 
apply(RelOptRuleCall, Filter, TableScan) - 类 中的方法org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
 
apply(RelOptRuleCall, Project, TableScan) - 类 中的方法org.apache.calcite.rel.rules.ProjectTableScanRule
 
apply(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder, int, int) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule
 
apply(RelOptRuleCall, LogicalProject, LogicalFilter, LogicalValues) - 类 中的方法org.apache.calcite.rel.rules.ValuesReduceRule
Does the work.
apply(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
已过时。
 
apply(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
已过时。
 
apply(List<T>) - 类 中的方法org.apache.calcite.rex.RexShuttle
Applies this shuttle to each expression in a list and returns the resulting list.
apply(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexShuttle
Applies this shuttle to each expression in an iterable.
apply(RexNode) - 类 中的方法org.apache.calcite.rex.RexShuttle
Applies this shuttle to an expression, or returns null if the expression is null.
apply(Mappings.TargetMapping, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to a collation list.
apply(Mappings.TargetMapping, RelCollation) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to a collation.
apply(Mappings.TargetMapping, RelFieldCollation) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to a field collation.
apply(Mappings.TargetMapping, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to an expression.
apply(Mappings.TargetMapping, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to an iterable over expressions.
apply(RexVisitor<T>, T[]) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a shuttle to an array of expressions.
apply(RexVisitor<Void>, RexNode[], RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a visitor to an array of expressions and, if specified, a single expression.
apply(RexVisitor<Void>, List<? extends RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a visitor to a list of expressions and, if specified, a single expression.
apply(T) - 类 中的方法org.apache.calcite.runtime.PredicateImpl
已过时。
 
apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
 
apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableMacroImpl
Applies arguments to yield a table.
apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
 
apply(List<Object>) - 接口 中的方法org.apache.calcite.schema.TableMacro
Applies arguments to yield a table.
apply(String, int, int) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester
 
apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - 接口 中的方法org.apache.calcite.tools.Frameworks.BasePrepareAction
 
apply(RelOptCluster, RelOptSchema, SchemaPlus) - 接口 中的方法org.apache.calcite.tools.Frameworks.PlannerAction
 
apply(Mapping, BitSet) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Applies a mapping to a BitSet.
apply(Mapping, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Applies a mapping to an ImmutableBitSet.
apply(Mapping, List<T>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Applies a mapping to a list.
apply(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Applies a mapping to an optional integer, returning an optional result.
apply(PrecedenceClimbingParser, PrecedenceClimbingParser.SpecialOp) - 接口 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Special
Given an occurrence of this operator, identifies the range of tokens to be collapsed into a call of this operator, and the arguments to that call.
apply2(Mapping, Iterable<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Applies a mapping to a collection of ImmutableBitSets.
apply2(Mapping, List<Integer>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
 
apply3(Mapping, List<T>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a view of a list, permuting according to a mapping.
applyFields(Mappings.TargetMapping, List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Applies a mapping to a list of field collations.
applyNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
applyResultSelector(Function2<K, Enumerable<V>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.Lookup
Applies a transform function to each key and its associated values and returns the results.
applySettings(Socket) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
Applies the current settings to the given socket.
applyTimeExtract(String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
applyTimestampCeil(String, String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
applyTimestampFloor(String, String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
APPROX_COUNT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
APPROX_COUNT_DISTINCT aggregate function.
APPROX_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
approximate(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that may return approximate results if approximate is true.
approximateDecimal() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
approximateDecimal() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
approximateDistinctCount() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
approximateDistinctCount() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
approximateTopN() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
approximateTopN() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
areCharacterSetsMismatched(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Determines whether two types both have different character sets.
areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns true if the columns represented in a bit mask are definitely known to form a unique column set.
areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns true if the columns represented in a bit mask are definitely known to form a unique column set, when nulls have been filtered from the columns.
areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsUnique(ImmutableBitSet, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
Determines whether a specified set of columns from a specified relational expression are unique.
areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
 
areColumnsUnique(TableScan, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Filter, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
Catch-all implementation for BuiltInMetadata.ColumnUniqueness.areColumnsUnique(ImmutableBitSet, boolean), invoked using reflection, for any relational expression not handled by a more specific method.
areColumnsUnique(SetOp, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Intersect, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Minus, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Sort, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(TableModify, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Exchange, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Correlate, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Project, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Calc, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Join, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Aggregate, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Values, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Converter, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(HepRelVertex, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(RelSubset, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsUnique(RelNode, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUnique(RelNode, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
areEquivalent(E, E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
Returns whether two elements are in the same equivalence class.
areRowsUnique(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Returns whether the rows of a given relational expression are distinct.
areRowTypesEqual(RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
areSameFamily(Iterable<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether all types in a collection have the same family, as determined by SqlTypeUtil.isSameFamily(RelDataType, RelDataType).
ARG0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based).
ARG0_FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based), with nulls always allowed.
ARG0_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
 
ARG0_INTERVAL_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
 
ARG0_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based).
ARG0_NULLABLE_IF_EMPTY - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based), and nullable if the call occurs within a "GROUP BY ()" query.
ARG0_NULLABLE_VARYING - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is VARYING the type of the first argument.
ARG0_OR_EXACT_NO_SCALE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_SCALE0 with a fallback to ReturnTypes.ARG0 This rule is used for floor, ceiling.
ARG0_TABLE_FUNCTION_WINDOWING - 类 中的静态变量org.apache.calcite.sql.SqlWindowTableFunction
Type-inference strategy whereby the result type of a table function call is a ROW, which is combined from the operand #0(TABLE parameter)'s schema and two additional fields: window_start.
ARG1 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #1 (0-based).
ARG1_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #1 (0-based).
ARG2 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of operand #2 (0-based).
ARG2_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of operand #2 (0-based).
argBitSet() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
Returns the set of distinct argument ordinals.
ArgHandlerImpl() - 类 的构造器org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
 
argOrdinals() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
Returns a list of argument ordinals.
args - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
 
args - 类 中的变量org.apache.calcite.model.JsonMeasure
Arguments to the measure.
args - 类 中的变量org.apache.calcite.util.javac.JaninoCompiler
 
args - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Call
 
argTypes - 类 中的变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
已过时。
ARGUMENT_ASSIGNMENT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
ARGUMENT_ASSIGNMENT operator (=<) assigns an argument to a function call to a particular named parameter.
argumentMustBeLiteral(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
argumentMustBePositiveInteger(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlCursorConstructor
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether the ordinalth argument to this operator must be scalar (as opposed to a query).
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlUnnestOperator
 
argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
The first parameter of table-value function windowing is a TABLE parameter, which is not scalar.
argumentMustBeValidPrecision(String, int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
argumentMustHaveScaleZero(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
argumentMustNotBeNull(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
arguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
Returns Linq4j form of arguments.
arguments() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
 
arguments() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
 
arguments(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
arguments(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggResultContext
Returns Linq4j form of arguments.
arguments - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
Array - org.apache.calcite.adapter.java中的注释类型
Annotation that indicates that a field is an array type.
array - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
 
array(Object...) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ARRAY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
ARRAY_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The ARRAY Query Constructor. e.g.
ARRAY_VALUE_CONSTRUCTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The ARRAY Value Constructor. e.g.
ArrayBindable - org.apache.calcite.runtime中的接口
Extension to Bindable that returns rows that are arrays of objects.
ArrayComparator - org.apache.calcite.runtime中的类
Compares arrays.
ArrayComparator(Comparator...) - 类 的构造器org.apache.calcite.runtime.ArrayComparator
 
ArrayComparator(boolean...) - 类 的构造器org.apache.calcite.runtime.ArrayComparator
 
arrayComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that works on arrays of objects.
ArrayEnumeratorCursor - org.apache.calcite.runtime中的类
Implementation of Cursor on top of an Enumerator that returns an array of Object for each row.
ArrayEnumeratorCursor(Enumerator<Object[]>) - 类 的构造器org.apache.calcite.runtime.ArrayEnumeratorCursor
Creates an ArrayEnumeratorCursor.
arrayIndex(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an expression that represents applying an array index operator to an array of rank one.
arrayItem(Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Gets an item from an array.
arrayItem(Primitive.Source, Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Reads value from a source into an array.
arrayItem(Object, int, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends to a sink an from an array.
arrayItem(List, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for "array element reference".
arrayItemOptional(List, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
As SqlFunctions.arrayItem(java.util.List, int) method, but allows array to be nullable.
arrayLength(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression for obtaining the length of a one-dimensional array.
ArrayLengthRecordField - org.apache.calcite.linq4j.tree中的类
Represents a length field of a RecordType
ArrayLengthRecordField(String, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
arrayOrObjectValueRequiredInStrictModeOfJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
arrays(Comparator<V>) - 类 中的方法org.apache.calcite.runtime.SortedMultiMap
 
ArraySqlType - org.apache.calcite.sql.type中的类
SQL array type.
ArraySqlType(RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.ArraySqlType
Creates an ArraySqlType.
arrayToList(Array) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts a JDBC array to a list.
arrayToString(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts an array to a string.
ArrayType(Type, boolean, long) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
 
ArrayType(Type) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
 
ARTIFICIAL_SELECTIVITY_FUNC - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdUtil
 
as(SqlNode, String, String...) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Convenience method for creating column and table aliases.
AS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
AS operator associates an expression in the SELECT clause with an alias.
as(String) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
As super-class method, but also retains alias for naming of aggregates.
as(String) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall with a given alias.
as(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Assigns a table alias to the top entry on the stack.
ASC - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSort
 
ascii(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ASCII(string) function.
ASCII - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
asCopy(Object...) - 类 中的静态方法org.apache.calcite.interpreter.Row
Creates a Row.
asEnumerable(JavaRDD<T>) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
Converts an RDD into an enumerable.
asEnumerable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asEnumerable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the input typed as Enumerable<TSource>.
asEnumerable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the input typed as Enumerable<TSource>.
asEnumerable(List<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an List into an Enumerable.
asEnumerable(Collection<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an Collection into an Enumerable.
asEnumerable(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an Iterable into an Enumerable.
asEnumerable(T[]) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an array into an enumerable.
asFrom() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Returns a node that can be included in the FROM clause or a JOIN.
asImmutable() - 类 中的方法org.apache.calcite.util.IntList
已过时。
 
asin(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ASIN operator applied to BigDecimal values.
asin(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ASIN operator applied to double values.
ASIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
asIndexMap(Collection<V>, Function<V, K>) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
asIndexMapJ(Collection<V>, Function<V, K>) - 类 中的静态方法org.apache.calcite.util.Util
Returns a map that is a view onto a collection of values, using the provided function to convert a value to a key.
asList(Object) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts a primitive array into a List.
asList(boolean[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of boolean into a List of Boolean.
asList(byte[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of byte into a List of Byte.
asList(char[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of char into a List of Character.
asList(short[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of short into a List of Short.
asList(int[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of int into a List of Integer.
asList(long[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of long into a List of Long.
asList(float[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of float into a List of Float.
asList(double[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of double into a List of Double.
asList() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Creates a view onto this bit set as a list of integers.
asList(int[]) - 类 中的静态方法org.apache.calcite.util.IntList
已过时。
asList(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping as a list such that list.get(source) is mapping.getTarget(source) and list.size() is mapping.getSourceCount().
asOrderedQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asOrderedQueryable(Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
 
asQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asQueryable() - 接口 中的方法org.apache.calcite.linq4j.Enumerable
Converts this Enumerable to a Queryable.
asQueryable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Converts an Enumerable to an IQueryable.
asQueryable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Converts an Enumerable to a Queryable.
asQueryable(DefaultEnumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Extensions
 
asQueryable(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Converts a generic Enumerable<T> to a generic IQueryable<T>.
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
 
asQueryable(QueryProvider, SchemaPlus, String) - 接口 中的方法org.apache.calcite.schema.QueryableTable
Converts this table into a Queryable.
asQueryOrValues() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
asSelect() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
asSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Creates a view onto this bit set as a set of integers.
assign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an assignment operation.
assignableFrom(Primitive) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
 
AssignableOperandTypeChecker - org.apache.calcite.sql.type中的类
AssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set of parameter types (under the SQL definition of "assignable").
AssignableOperandTypeChecker(List<RelDataType>, List<String>) - 类 的构造器org.apache.calcite.sql.type.AssignableOperandTypeChecker
Instantiates this strategy with a specific set of parameter types.
Assignment(SqlParserPos, Ast.Op, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.Assignment
 
Assignment1(SqlParserPos, Ast.Op, Ast.Identifier, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.Assignment1
 
assignments() - 类 中的方法org.apache.calcite.rex.RexAnalyzer
Generates a map of variables and lists of values that could be assigned to them.
assignNamesFrom(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Copies names and components from another identifier.
asSql(boolean, boolean) - 类 中的方法org.apache.calcite.util.NlsString
As NlsString.asSql(boolean, boolean, SqlDialect) but with SQL standard dialect.
asSql(boolean, boolean, SqlDialect) - 类 中的方法org.apache.calcite.util.NlsString
Returns the string quoted for SQL, for example _ISO-8859-1'is it a plane?
asStatement() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
asString() - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
Returns a JSON string describing the relational expressions that were just explained.
Ast - org.apache.calcite.piglet中的类
Abstract syntax tree.
Ast.Assignment - org.apache.calcite.piglet中的类
Abstract base class for statements that assign to a named relation.
Ast.Assignment1 - org.apache.calcite.piglet中的类
Abstract base class for an assignment with one source relation.
Ast.BagType - org.apache.calcite.piglet中的类
Parse tree for a bag type.
Ast.Call - org.apache.calcite.piglet中的类
Parse tree node for a call to a function or operator.
Ast.DescribeStmt - org.apache.calcite.piglet中的类
Parse tree node for DESCRIBE statement.
Ast.Direction - org.apache.calcite.piglet中的枚举
Sort direction.
Ast.DistinctStmt - org.apache.calcite.piglet中的类
Parse tree node for DISTINCT statement.
Ast.DumpStmt - org.apache.calcite.piglet中的类
Parse tree node for DUMP statement.
Ast.FieldSchema - org.apache.calcite.piglet中的类
Parse tree for field schema.
Ast.FilterStmt - org.apache.calcite.piglet中的类
Parse tree node for FILTER statement.
Ast.ForeachNestedStmt - org.apache.calcite.piglet中的类
Parse tree node for FOREACH statement (nested).
Ast.ForeachStmt - org.apache.calcite.piglet中的类
Parse tree node for FOREACH statement (non-nested).
Ast.GroupStmt - org.apache.calcite.piglet中的类
Parse tree node for GROUP statement.
Ast.Identifier - org.apache.calcite.piglet中的类
Parse tree node for Identifier.
Ast.LimitStmt - org.apache.calcite.piglet中的类
Parse tree node for LIMIT statement.
Ast.Literal - org.apache.calcite.piglet中的类
Parse tree node for Literal.
Ast.LoadStmt - org.apache.calcite.piglet中的类
Parse tree node for LOAD statement.
Ast.MapType - org.apache.calcite.piglet中的类
Parse tree for a map type.
Ast.Node - org.apache.calcite.piglet中的类
Abstract base class for parse tree node.
Ast.NumericLiteral - org.apache.calcite.piglet中的类
Parse tree node for NumericLiteral.
Ast.Op - org.apache.calcite.piglet中的枚举
Parse tree node type.
Ast.OrderStmt - org.apache.calcite.piglet中的类
Parse tree node for ORDER statement.
Ast.Program - org.apache.calcite.piglet中的类
Parse tree node for a program.
Ast.ScalarType - org.apache.calcite.piglet中的类
Parse tree for scalar type such as int.
Ast.Schema - org.apache.calcite.piglet中的类
Parse tree for schema.
Ast.SpecialIdentifier - org.apache.calcite.piglet中的类
Parse tree node for "*", a special kind of identifier.
Ast.Stmt - org.apache.calcite.piglet中的类
Abstract base class for parse tree node representing a statement.
Ast.TupleType - org.apache.calcite.piglet中的类
Parse tree for a tuple type.
Ast.Type - org.apache.calcite.piglet中的类
Parse tree for type.
Ast.ValuesStmt - org.apache.calcite.piglet中的类
Parse tree node for VALUES statement.
atan(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN operator applied to BigDecimal values.
atan(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN operator applied to double values.
ATAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
atan2(double, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to double/BigDecimal values.
atan2(BigDecimal, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to BigDecimal/double values.
atan2(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to BigDecimal values.
atan2(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to double values.
ATAN2 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
atom(Object) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
atom(Object) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
atomicBoolean - 类 中的变量org.apache.calcite.util.CancelFlag
The flag that holds the cancel state.
attachHints(List<RelHint>) - 接口 中的方法org.apache.calcite.rel.hint.Hintable
Attaches list of hints to this relational expression.
attachRelHint(HintStrategyTable, List<RelHint>, Hintable) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Attach the hints to rel with specified hint strategies.
ATTEMPT_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
 
attribute(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a attribute definition.
attribute(String, String) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes an attribute.
AttributedDirectedGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Directed graph where edges have attributes and allows multiple edges between any two vertices provided that their attributes are different.
AttributedDirectedGraph(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - 类 的构造器org.apache.calcite.util.graph.AttributedDirectedGraph
Creates an attributed graph.
AttributedDirectedGraph.AttributedEdgeFactory<V,E> - org.apache.calcite.util.graph中的接口
Factory for edges that have attributes.
attributes - 类 中的变量org.apache.calcite.model.JsonType
Definition of the attributes of this type.
auto - 类 中的变量org.apache.calcite.materialize.Lattice
 
auto(boolean) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Sets the "auto" attribute (default true).
auto - 类 中的变量org.apache.calcite.model.JsonLattice
Whether to materialize tiles on demand as queries are executed.
autodetectRelTypeFromRegion(Region<?, ?>) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
Extract the first entity of each Regions and use it to build a table types.
autoLattice - 类 中的变量org.apache.calcite.model.JsonSchema
Whether to create lattices in this schema based on queries occurring in other schemas.
Automaton - org.apache.calcite.runtime中的类
A nondeterministic finite-state automaton (NFA).
automaton() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Returns the resulting automaton.
AutomatonBuilder - org.apache.calcite.runtime中的类
Builds a state-transition graph for deterministic finite automaton.
AutomatonBuilder() - 类 的构造器org.apache.calcite.runtime.AutomatonBuilder
 
autoTemp() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
autoTemp() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
auxiliary(SqlKind) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
auxiliary(String, SqlKind) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
AuxiliaryConverter - org.apache.calcite.sql2rel中的接口
Converts an expression for a group window function (e.g.
AuxiliaryConverter.Impl - org.apache.calcite.sql2rel中的类
Simple implementation of AuxiliaryConverter.
auxiliaryToGroup(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the group function for which a given kind is an auxiliary function, or null if it is not an auxiliary function.
auxiliaryWithoutMatchingGroupCall(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
average(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
average(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageColumnSizes() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size
Determines the average size (in bytes) of a value of a column in this relational expression.
averageColumnSizes(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
 
averageColumnSizes(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
Catch-all implementation for BuiltInMetadata.Size.averageColumnSizes(), invoked using reflection.
averageColumnSizes(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageFieldValueSize(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
Estimates the average size (in bytes) of a value of a field, knowing nothing more than its type.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageRexSize(RexNode, List<Double>) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
averageRowSize() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size
Determines the average size (in bytes) of a row from this relational expression.
averageRowSize(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
 
averageRowSize(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
Catch-all implementation for BuiltInMetadata.Size.averageRowSize(), invoked using reflection.
averageTypeValueSize(RelDataType) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
Estimates the average size (in bytes) of a value of a type.
AVG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
AVG aggregate function.
avg(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function.
avg(boolean, String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function, optionally distinct and with an alias.
AVG_AGG_FUNCTION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
 
AVG_AGG_FUNCTIONS - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of SqlAvgAggFunction.

B

Babel - org.apache.calcite.sql.babel中的类
SQL parser that accepts a wide variety of dialects.
Babel() - 类 的构造器org.apache.calcite.sql.babel.Babel
 
badFormat(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
badLowerBoundary() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
badUpperBoundary() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
BagType(SqlParserPos, Ast.Type) - 类 的构造器org.apache.calcite.piglet.Ast.BagType
 
bangEqualNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
BarfingInvocationHandler - org.apache.calcite.util中的类
A class derived from BarfingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
BarfingInvocationHandler() - 类 的构造器org.apache.calcite.util.BarfingInvocationHandler
 
BaseQueryable<TSource> - org.apache.calcite.linq4j中的类
Skeleton implementation of Queryable.
BaseQueryable(QueryProvider, Type, Expression) - 类 的构造器org.apache.calcite.linq4j.BaseQueryable
 
baseUnit(SqlTypeName) - 类 中的静态方法org.apache.calcite.rex.RexBuilder
Returns the lowest granularity unit for the given unit.
BasicAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey> - org.apache.calcite.adapter.enumerable中的类
Implementation of AggregateLambdaFactory that applies a sequence of accumulator adders to input source.
BasicAggregateLambdaFactory(Function0<TAccumulate>, List<Function2<TAccumulate, TSource, TAccumulate>>) - 类 的构造器org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
BasicLazyAccumulator<TAccumulate,TSource> - org.apache.calcite.adapter.enumerable中的类
Performs accumulation against a pre-collected list of input sources, used with LazyAggregateLambdaFactory.
BasicLazyAccumulator(Function2<TAccumulate, TSource, TAccumulate>) - 类 的构造器org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
 
BasicSqlType - org.apache.calcite.sql.type中的类
BasicSqlType represents a standard atomic SQL type (excluding interval types).
BasicSqlType(RelDataTypeSystem, SqlTypeName) - 类 的构造器org.apache.calcite.sql.type.BasicSqlType
Constructs a type with no parameters.
BasicSqlType(RelDataTypeSystem, SqlTypeName, int) - 类 的构造器org.apache.calcite.sql.type.BasicSqlType
Constructs a type with precision/length but no scale.
BasicSqlType(RelDataTypeSystem, SqlTypeName, int, int) - 类 的构造器org.apache.calcite.sql.type.BasicSqlType
Constructs a type with precision/length and scale.
before() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
beginBeginTag(String) - 类 中的方法org.apache.calcite.util.XmlOutput
 
beginNode() - 类 中的方法org.apache.calcite.util.XmlOutput
If we are currently inside the start tag, finishes it off.
beginTag(String, XmlOutput.XMLAttrVector) - 类 中的方法org.apache.calcite.util.XmlOutput
Starts writing a new tag to the stream.
belongsTo(Collection<SqlKind>) - 枚举 中的方法org.apache.calcite.sql.SqlKind
Returns whether this SqlKind belongs to a given category.
Benchmark - org.apache.calcite.util中的类
Helps to run benchmarks by running the same task repeatedly and averaging the running times.
Benchmark(String, Function1<Benchmark.Statistician, Void>, int) - 类 的构造器org.apache.calcite.util.Benchmark
 
Benchmark.Statistician - org.apache.calcite.util中的类
Collects statistics for a test that is run multiple times.
bestString() - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Returns the most recent match.
BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
between(int, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
 
betweenWithoutAnd() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
BigDecimalFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a BigDecimal value.
bigdecimalmax(Tuple) - 类 中的静态方法org.apache.calcite.piglet.PigUdfs
 
BigDecimalSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
bigdecimalsum(Tuple) - 类 中的静态方法org.apache.calcite.piglet.PigUdfs
 
bigDecimalValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns a numeric literal's value as a BigDecimal.
BIGINT - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a Bigint
BIGINT_FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable Bigint
BIGINT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is an Bigint with nulls allowed if any of the operands allow nulls.
BigQuerySqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for Google BigQuery's "Standard SQL" dialect.
BigQuerySqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.BigQuerySqlDialect
Creates a BigQuerySqlDialect.
bijection(List<Integer>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a bijection.
bijection(Map<Integer, Integer>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a bijection.
BINARY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
BINARY_ARITHMETIC - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of binary arithmetic.
BINARY_COMPARISON - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of binary comparison.
BINARY_EQUALITY - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of binary equality.
BINARY_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
binaryArithmeticCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerce operand of binary arithmetic expressions to Numeric type.
binaryArithmeticCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Coerce operands in binary arithmetic expressions to NUMERIC types.
binaryArithmeticWithStrings(SqlCallBinding, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
For NUMERIC and STRING operands, cast STRING to data type of the other operand.
binaryComparisonCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerce operands in binary comparison expressions.
binaryComparisonCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Coerce operands in binary comparison expressions.
BinaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a binary operator.
binaryLiteralInvalid() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
binaryLiteralOdd() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
BinaryOperatorConversion - org.apache.calcite.adapter.druid中的类
Binary operator conversion utility class used to convert expression like exp1 Operator exp2
BinaryOperatorConversion(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.BinaryOperatorConversion
 
BinarySearch - org.apache.calcite.runtime中的类
Binary search for the implementation of RANGE BETWEEN XXX PRECEDING/FOLLOWING clause.
BinarySearch() - 类 的构造器org.apache.calcite.runtime.BinarySearch
 
BinaryTree(LoptJoinTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
bind(DataContext) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
bind(DataContext) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
 
bind(DataContext) - 类 中的方法org.apache.calcite.interpreter.InterpretableConverter
 
bind(Member, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a field or property.
bind(Method, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a member by using a property accessor method.
bind(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.UnboundMetadata
 
bind(DataContext) - 接口 中的方法org.apache.calcite.runtime.Bindable
Executes this statement and returns an enumerable which will yield rows.
bind(Geometry, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
bindable(RelNode) - 类 中的静态方法org.apache.calcite.interpreter.Interpreters
Creates a Bindable that interprets a given relational expression.
Bindable<T> - org.apache.calcite.runtime中的接口
Statement that can be bound to a DataContext and then executed.
BINDABLE_AGGREGATE_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_CACHE_CONCURRENCY_LEVEL - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The concurrency level of the cache used for storing Bindable objects, instantiated via dynamically generated Java classes.
BINDABLE_CACHE_MAX_SIZE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The maximum size of the cache used for storing Bindable objects, instantiated via dynamically generated Java classes.
BINDABLE_FILTER_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_JOIN_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_MATCH_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_PROJECT_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_SORT_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_TABLE_SCAN_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_UNION_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_VALUES_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BINDABLE_WINDOW_RULE - 类 中的静态变量org.apache.calcite.interpreter.Bindables
 
BindableAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableAggregate
 
BindableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableAggregate
已过时。
BindableAggregateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableAggregateRule
Creates a BindableAggregateRule.
BindableConvention - org.apache.calcite.interpreter中的枚举
Calling convention that returns results as an Enumerable of object arrays.
BindableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableFilter
 
BindableFilterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableFilterRule
Creates a BindableFilterRule.
BindableJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableJoin
Creates a BindableJoin.
BindableJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableJoin
已过时。
BindableJoinRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableJoinRule
Creates a BindableJoinRule.
BindableMatchRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableMatchRule
Creates a BindableMatchRule.
BindableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableProject
 
BindableProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableProjectRule
Creates a BindableProjectRule.
BindableRel - org.apache.calcite.interpreter中的接口
Relational expression that can implement itself in Bindable convention.
Bindables - org.apache.calcite.interpreter中的类
Utilities pertaining to BindableRel and BindableConvention.
Bindables.BindableAggregate - org.apache.calcite.interpreter中的类
Implementation of Aggregate in bindable calling convention.
Bindables.BindableAggregateRule - org.apache.calcite.interpreter中的类
Rule that converts an Aggregate to bindable convention.
Bindables.BindableFilter - org.apache.calcite.interpreter中的类
Implementation of Filter in bindable convention.
Bindables.BindableFilterRule - org.apache.calcite.interpreter中的类
Rule that converts a Filter to bindable convention.
Bindables.BindableJoin - org.apache.calcite.interpreter中的类
Implementation of Join in bindable calling convention.
Bindables.BindableJoinRule - org.apache.calcite.interpreter中的类
Rule to convert a LogicalJoin to a Bindables.BindableJoin.
Bindables.BindableMatch - org.apache.calcite.interpreter中的类
Implementation of Match in bindable convention.
Bindables.BindableMatchRule - org.apache.calcite.interpreter中的类
Rule to convert a LogicalMatch to a Bindables.BindableMatch.
Bindables.BindableProject - org.apache.calcite.interpreter中的类
Implementation of Project in bindable calling convention.
Bindables.BindableProjectRule - org.apache.calcite.interpreter中的类
Bindables.BindableSort - org.apache.calcite.interpreter中的类
Implementation of Sort bindable calling convention.
Bindables.BindableSortRule - org.apache.calcite.interpreter中的类
Rule to convert an Sort to a Bindables.BindableSort.
Bindables.BindableTableScan - org.apache.calcite.interpreter中的类
Scan of a table that implements ScannableTable and therefore can be converted into an Enumerable.
Bindables.BindableTableScanRule - org.apache.calcite.interpreter中的类
Rule that converts a TableScan to bindable convention.
Bindables.BindableUnion - org.apache.calcite.interpreter中的类
Implementation of Union in bindable calling convention.
Bindables.BindableUnionRule - org.apache.calcite.interpreter中的类
Rule to convert an LogicalUnion to a Bindables.BindableUnion.
Bindables.BindableValues - org.apache.calcite.interpreter中的类
Implementation of Values in bindable calling convention.
Bindables.BindableValuesRule - org.apache.calcite.interpreter中的类
Rule that converts a Values to bindable convention.
Bindables.BindableWindow - org.apache.calcite.interpreter中的类
Implementation of Window in bindable convention.
Bindables.BindableWindowRule - org.apache.calcite.interpreter中的类
Rule to convert a LogicalWindow to a Bindables.BindableWindow.
BindableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableSort
 
BindableSortRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableSortRule
Creates a BindableSortRule.
BindableTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableTableScanRule
Creates a BindableTableScanRule.
BindableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableUnion
 
BindableUnionRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableUnionRule
Creates a BindableUnionRule.
BindableValuesRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableValuesRule
Creates a BindableValuesRule.
BindableWindowRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.Bindables.BindableWindowRule
Creates a BindableWindowRule.
BiRel - org.apache.calcite.rel中的类
Abstract base class for relational expressions with a two inputs.
BiRel(RelOptCluster, RelTraitSet, RelNode, RelNode) - 类 的构造器org.apache.calcite.rel.BiRel
 
BIT_AND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_AND aggregate function.
BIT_OR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_OR aggregate function.
BIT_SET_INCLUSION_ORDERING - 类 中的静态变量org.apache.calcite.util.PartiallyOrderedSet
Ordering that orders bit sets by inclusion.
BIT_XOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_XOR aggregate function.
bitAnd(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BIT_AND
bitOr(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BIT_OR
bits(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil.InputFinder
Returns a bit set describing the inputs used by an expression.
bits(List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil.InputFinder
Returns a bit set describing the inputs used by a collection of project expressions and an optional condition.
bitSet - 类 中的变量org.apache.calcite.materialize.Lattice.Tile
 
bitSet() - 类 中的方法org.apache.calcite.materialize.Lattice.Tile
 
BitSets - org.apache.calcite.util中的类
Utility functions for BitSet.
BitString - org.apache.calcite.util中的类
String of bits.
BitString(String, int) - 类 的构造器org.apache.calcite.util.BitString
 
bitXor(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BIT_XOR
Blackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Creates a Blackboard.
blackholeMap() - 类 中的静态方法org.apache.calcite.util.Util
Returns a map which ignores any write operation.
bloat() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
Controls whether to merge two Project operators when inlining expressions causes complexity to increase.
block - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRel.Result
 
block - 类 中的变量org.apache.calcite.adapter.spark.SparkRel.Result
 
block(Iterable<? extends Statement>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements.
block(Statement...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements, using varargs.
block(Type, Iterable<? extends Statement>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given expressions, has no variables and has specific result type.
block(Type, Statement...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements and has a specific result type, using varargs.
BlockBuilder - org.apache.calcite.linq4j.tree中的类
Builder for BlockStatement.
BlockBuilder() - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a non-optimizing BlockBuilder.
BlockBuilder(boolean) - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
BlockBuilder(boolean, BlockBuilder) - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
Blocks - org.apache.calcite.linq4j.tree中的类
Helper methods concerning BlockStatements.
BlockStatement - org.apache.calcite.linq4j.tree中的类
Represents a block that contains a sequence of expressions where variables can be defined.
body - 类 中的变量org.apache.calcite.linq4j.tree.CatchBlock
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
body - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
body - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.WhileStatement
 
body - 类 中的变量org.apache.calcite.sql.SqlWith
 
BOOLEAN - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is assumed to be boolean.
BOOLEAN - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
BOOLEAN - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean.
BOOLEAN_BOOLEAN - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
BOOLEAN_FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable Boolean.
BOOLEAN_NOT_NULL - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean not null.
BOOLEAN_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean, with nulls allowed if any of the operands allow nulls.
BOOLEAN_NULLABLE_OPTIMIZED - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy with similar effect to ReturnTypes.BOOLEAN_NULLABLE, which is more efficient, but can only be used if all arguments are BOOLEAN.
BOOLEAN_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
booleanEquality(SqlCallBinding, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Cast "BOOLEAN = NUMERIC" to "NUMERIC = NUMERIC".
booleanValue(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
booleanValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns the value as a boolean.
BOTH_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
BOTH_PROJECT_INCLUDE_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
bound - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
box(Expression, Primitive) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns an expression to box the value of a primitive expression.
box(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
box(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a primitive type to a boxed type; returns other types unchanged.
box(Class) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a primitive class to a boxed class; returns other classes unchanged.
box(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
boxClass - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
BOXED - 类 中的静态变量org.apache.calcite.rel.core.Project.Flags
已过时。
 
BOXED_FALSE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
BOXED_FALSE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
BOXED_TRUE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
BOXED_TRUE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
boxName - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
BreadthFirstIterator<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Iterates over the vertices in a directed graph in breadth-first order.
BreadthFirstIterator(DirectedGraph<V, E>, V) - 类 的构造器org.apache.calcite.util.graph.BreadthFirstIterator
 
break_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
break_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
BRIDGE_METHODS - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
BRIDGE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Decouple an abstraction from its implementation so that the two can very independently.
BROADCAST_DISTRIBUTED - 类 中的静态变量org.apache.calcite.rel.RelDistributions
The singleton broadcast distribution.
buf - 类 中的变量org.apache.calcite.materialize.Lattice.SqlWriter
 
Bug - org.apache.calcite.util中的类
Holder for a list of constants describing which bugs which have not been fixed.
Bug() - 类 的构造器org.apache.calcite.util.Bug
 
build() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
build() - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
Return a Row object
build() - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Builds a lattice.
build() - 类 中的方法org.apache.calcite.materialize.Lattice.TileBuilder
 
build() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
Returns the constructed program, clearing the state of this program builder as a side-effect.
build() - 类 中的方法org.apache.calcite.profile.ProfilerImpl.Builder
 
build() - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
 
build() - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
build() - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
 
build() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a struct type with the current contents of this builder.
build() - 类 中的方法org.apache.calcite.runtime.AutomatonBuilder
Builds the automaton.
build() - 类 中的方法org.apache.calcite.runtime.Matcher.Builder
 
build() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Returns the resulting pattern.
build() - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
build() - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
build(ImmutableList.Builder<SqlValidatorScope.Step>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
 
build(ImmutableList.Builder<SqlValidatorScope.Step>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
build(RelNode...) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
Creates a CorelMap by iterating over a RelNode tree.
build() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
build() - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
build() - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the final relational expression.
build() - 类 中的方法org.apache.calcite.tools.RelBuilder.ConfigBuilder
已过时。
build() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder.
build(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder, using an existing ImmutableBitSet if it happens to have the same contents.
build() - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
Returns a newly-created ImmutableNullableList based on the contents of the Builder.
build() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
buildAggGroupList(Aggregate, SqlImplementor.Builder, List<SqlNode>, List<SqlNode>) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
Builds the group list for an Aggregate node.
buildAggregate(Aggregate, SqlImplementor.Builder, List<SqlNode>, List<SqlNode>) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
Builds an aggregate query.
buildAndReset() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder.
buildBag(Object...) - 类 中的静态方法org.apache.calcite.piglet.PigRelSqlUdfs
Implementation for PIG_BAG functions.
buildDynamic() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a dynamic struct type with the current contents of this builder.
builder() - 类 中的静态方法org.apache.calcite.adapter.druid.VirtualColumn
 
Builder() - 类 的构造器org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
builder(CalciteSchema, String) - 类 中的静态方法org.apache.calcite.materialize.Lattice
 
Builder(LatticeSpace, CalciteSchema, String) - 类 的构造器org.apache.calcite.materialize.Lattice.Builder
 
builder() - 类 中的静态方法org.apache.calcite.materialize.Lattice.Tile
 
builder() - 类 中的静态方法org.apache.calcite.plan.hep.HepProgram
 
builder() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Creates a RelBuilder to be used by code within the call.
builder() - 类 中的静态方法org.apache.calcite.profile.ProfilerImpl
 
Builder() - 类 的构造器org.apache.calcite.profile.ProfilerImpl.Builder
 
builder(HintPredicate) - 类 中的静态方法org.apache.calcite.rel.hint.HintStrategy
Returns a HintStrategy builder with given hint predicate.
builder() - 类 中的静态方法org.apache.calcite.rel.hint.HintStrategyTable
Returns a HintStrategyTable builder.
builder(String) - 类 中的静态方法org.apache.calcite.rel.hint.RelHint
Creates a hint builder with specified hint name.
Builder(RelNode, List<SqlImplementor.Clause>, SqlSelect, SqlImplementor.Context, boolean, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
builder(RelNode, SqlImplementor.Clause...) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Once you have a Result of implementing a child relational expression, call this method to create a Builder to implement the current relational expression by adding additional clauses to the SQL query.
builder() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Builder(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a Builder with the given type factory.
builder() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
builder(Automaton) - 类 中的静态方法org.apache.calcite.runtime.Matcher
 
builder() - 接口 中的静态方法org.apache.calcite.runtime.Pattern
Creates a builder.
builder() - 类 中的静态方法org.apache.calcite.schema.impl.ReflectiveFunctionBase
Creates a ParameterListBuilder.
builder() - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeMappingRules
Returns a SqlTypeMappingRules.Builder to build the type mappings.
builder() - 接口 中的静态方法org.apache.calcite.tools.RelBuilder.Config
已过时。
builder() - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Creates an empty Builder.
builder(ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
已过时。
builder() - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Returns a new builder.
Builder() - 类 的构造器org.apache.calcite.util.ImmutableNullableList.Builder
Creates a new builder.
Builder() - 类 的构造器org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
BUILDER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Separate the construction of a complex object from its representation so that the same construction process can create different representations.
buildTuple(Object...) - 类 中的静态方法org.apache.calcite.piglet.PigRelSqlUdfs
Implementation for PIG_TUPLE functions.
BUILT_IN_OPERATORS_LIST - 类 中的静态变量org.apache.calcite.sql.SqlDialect
Built-in scalar functions and operators common for every dialect.
builtinFunctionCoercion(SqlCallBinding, List<RelDataType>, List<SqlTypeFamily>) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Type coercion with inferred type from passed in arguments and the SqlTypeFamily defined in the checkers, e.g. the FamilyOperandTypeChecker.
builtinFunctionCoercion(SqlCallBinding, List<RelDataType>, List<SqlTypeFamily>) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
 
BuiltInMetadata - org.apache.calcite.rel.metadata中的类
Contains the interfaces for several common forms of metadata.
BuiltInMetadata() - 类 的构造器org.apache.calcite.rel.metadata.BuiltInMetadata
 
BuiltInMetadata.AllPredicates - org.apache.calcite.rel.metadata中的接口
Metadata about the predicates that hold in the rows emitted from a relational expression.
BuiltInMetadata.AllPredicates.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Collation - org.apache.calcite.rel.metadata中的接口
Metadata about which columns are sorted.
BuiltInMetadata.Collation.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.ColumnOrigin - org.apache.calcite.rel.metadata中的接口
Metadata about the origins of columns.
BuiltInMetadata.ColumnOrigin.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.ColumnUniqueness - org.apache.calcite.rel.metadata中的接口
Metadata about whether a set of columns uniquely identifies a row.
BuiltInMetadata.ColumnUniqueness.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.CumulativeCost - org.apache.calcite.rel.metadata中的接口
Metadata about the cost of evaluating a relational expression, including all of its inputs.
BuiltInMetadata.CumulativeCost.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.DistinctRowCount - org.apache.calcite.rel.metadata中的接口
Metadata about the number of distinct rows returned by a set of columns in a relational expression.
BuiltInMetadata.DistinctRowCount.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Distribution - org.apache.calcite.rel.metadata中的接口
Metadata about how a relational expression is distributed.
BuiltInMetadata.Distribution.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.ExplainVisibility - org.apache.calcite.rel.metadata中的接口
Metadata about whether a relational expression should appear in a plan.
BuiltInMetadata.ExplainVisibility.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.ExpressionLineage - org.apache.calcite.rel.metadata中的接口
Metadata about the origins of expressions.
BuiltInMetadata.ExpressionLineage.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.MaxRowCount - org.apache.calcite.rel.metadata中的接口
Metadata about the maximum number of rows returned by a relational expression.
BuiltInMetadata.MaxRowCount.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Memory - org.apache.calcite.rel.metadata中的接口
Metadata about the memory use of an operator.
BuiltInMetadata.Memory.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.MinRowCount - org.apache.calcite.rel.metadata中的接口
Metadata about the minimum number of rows returned by a relational expression.
BuiltInMetadata.MinRowCount.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.NodeTypes - org.apache.calcite.rel.metadata中的接口
Metadata about the node types in a relational expression.
BuiltInMetadata.NodeTypes.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.NonCumulativeCost - org.apache.calcite.rel.metadata中的接口
Metadata about the cost of evaluating a relational expression, not including its inputs.
BuiltInMetadata.NonCumulativeCost.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Parallelism - org.apache.calcite.rel.metadata中的接口
Metadata about the degree of parallelism of a relational expression, and how its operators are assigned to processes with independent resource pools.
BuiltInMetadata.Parallelism.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.PercentageOriginalRows - org.apache.calcite.rel.metadata中的接口
Metadata about the proportion of original rows that remain in a relational expression.
BuiltInMetadata.PercentageOriginalRows.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.PopulationSize - org.apache.calcite.rel.metadata中的接口
Metadata about the number of distinct values in the original source of a column or set of columns.
BuiltInMetadata.PopulationSize.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Predicates - org.apache.calcite.rel.metadata中的接口
Metadata about the predicates that hold in the rows emitted from a relational expression.
BuiltInMetadata.Predicates.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.RowCount - org.apache.calcite.rel.metadata中的接口
Metadata about the number of rows returned by a relational expression.
BuiltInMetadata.RowCount.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Selectivity - org.apache.calcite.rel.metadata中的接口
Metadata about the selectivity of a predicate.
BuiltInMetadata.Selectivity.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.Size - org.apache.calcite.rel.metadata中的接口
Metadata about the size of rows and columns.
BuiltInMetadata.Size.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.TableReferences - org.apache.calcite.rel.metadata中的接口
Metadata to obtain references to tables used by a given expression.
BuiltInMetadata.TableReferences.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMetadata.UniqueKeys - org.apache.calcite.rel.metadata中的接口
Metadata about which combinations of columns are unique identifiers.
BuiltInMetadata.UniqueKeys.Handler - org.apache.calcite.rel.metadata中的接口
Handler API.
BuiltInMethod - org.apache.calcite.util中的枚举
Built-in methods.
BYTES_PER_CHARACTER - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdSize
Bytes per character (2).

C

cache - 类 中的变量org.apache.calcite.model.JsonSchema
Whether to cache metadata (tables, functions and sub-schemas) generated by this schema.
CACHED_SQL - 类 中的静态变量org.apache.calcite.materialize.Lattices
Statistics provider that uses SQL then stores the results in a cache.
CachingRelMetadataProvider - org.apache.calcite.rel.metadata中的类
Implementation of the RelMetadataProvider interface that caches results from an underlying provider.
CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - 类 的构造器org.apache.calcite.rel.metadata.CachingRelMetadataProvider
 
CachingSqlStatisticProvider - org.apache.calcite.statistic中的类
Implementation of SqlStatisticProvider that reads and writes a cache.
CachingSqlStatisticProvider(SqlStatisticProvider, Cache<List, Object>) - 类 的构造器org.apache.calcite.statistic.CachingSqlStatisticProvider
 
Calc - org.apache.calcite.rel.core中的类
Calc is an abstract base class for implementations of LogicalCalc.
Calc(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.core.Calc
Creates a Calc.
Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.core.Calc
已过时。
Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.rel.core.Calc
已过时。
CALC - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Calc nodes.
calc(RelMetadataQuery, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Calc's collation.
calc(RelMetadataQuery, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Calc's distribution.
calc(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
 
CALC_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Singleton rule that reduces constants inside a LogicalCalc.
CALC_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
已过时。
CALC_PROGRAM - 类 中的静态变量org.apache.calcite.tools.Programs
Program that converts filters and projects to Calcs.
CALC_RULES - 类 中的静态变量org.apache.calcite.plan.RelOptRules
The calc rule set is public for use from Programs
CALC_RULES - 类 中的静态变量org.apache.calcite.tools.Programs
已过时。
CALCITE - 类 中的静态变量org.apache.calcite.sql.SqlDialect
已过时。
CALCITE_1045_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_1048_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_194_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_2223_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_2400_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_2401_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_2539_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_2869_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_3243_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CALCITE_673_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
CalciteCatalogReader - org.apache.calcite.prepare中的类
Implementation of Prepare.CatalogReader and also SqlOperatorTable based on tables and functions defined schemas.
CalciteCatalogReader(CalciteSchema, List<String>, RelDataTypeFactory, CalciteConnectionConfig) - 类 的构造器org.apache.calcite.prepare.CalciteCatalogReader
 
CalciteCatalogReader(CalciteSchema, SqlNameMatcher, List<List<String>>, RelDataTypeFactory, CalciteConnectionConfig) - 类 的构造器org.apache.calcite.prepare.CalciteCatalogReader
 
CalciteChinookMetaFactory() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
 
CalciteConnection - org.apache.calcite.jdbc中的接口
Extension to Calcite's implementation of JDBC connection allows schemas to be defined dynamically.
CalciteConnectionConfig - org.apache.calcite.config中的接口
Interface for reading connection properties within Calcite code.
CalciteConnectionConfigImpl - org.apache.calcite.config中的类
Implementation of CalciteConnectionConfig.
CalciteConnectionConfigImpl(Properties) - 类 的构造器org.apache.calcite.config.CalciteConnectionConfigImpl
 
CalciteConnectionProperty - org.apache.calcite.config中的枚举
Properties that may be specified on the JDBC connect string.
CalciteConnectionProvider - org.apache.calcite.chinook中的类
Provider of calcite connections for end-to-end tests.
CalciteConnectionProvider() - 类 的构造器org.apache.calcite.chinook.CalciteConnectionProvider
 
CalciteContextException - org.apache.calcite.runtime中的异常错误
Exception which contains information about the textual context of the causing exception.
CalciteContextException(String, Throwable) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteContextException(String, Throwable, int, int, int, int) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteContextException(String, Throwable, String) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteException - org.apache.calcite.runtime中的异常错误
Base class for all exceptions originating from Farrago.
CalciteException(String, Throwable) - 异常错误 的构造器org.apache.calcite.runtime.CalciteException
Creates a new CalciteException object.
CalciteFactory - org.apache.calcite.jdbc中的类
Extension of AvaticaFactory for Calcite.
CalciteFactory(int, int) - 类 的构造器org.apache.calcite.jdbc.CalciteFactory
Creates a JDBC factory with given major/minor version number.
CalciteFlatMapFunction() - 类 的构造器org.apache.calcite.adapter.spark.SparkRuntime.CalciteFlatMapFunction
 
CalciteJdbc41Factory - org.apache.calcite.jdbc中的类
Implementation of AvaticaFactory for Calcite and JDBC 4.1 (corresponds to JDK 1.7).
CalciteJdbc41Factory() - 类 的构造器org.apache.calcite.jdbc.CalciteJdbc41Factory
Creates a factory for JDBC version 4.1.
CalciteJdbc41Factory(int, int) - 类 的构造器org.apache.calcite.jdbc.CalciteJdbc41Factory
Creates a JDBC factory with given major/minor version number.
CalciteLogger - org.apache.calcite.util.trace中的类
Small extension to Logger with some performance improvements.
CalciteLogger(Logger) - 类 的构造器org.apache.calcite.util.trace.CalciteLogger
 
CalciteMetaImpl - org.apache.calcite.jdbc中的类
Helper for implementing the getXxx methods such as AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).
CalciteMetaImpl(CalciteConnectionImpl) - 类 的构造器org.apache.calcite.jdbc.CalciteMetaImpl
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.BinaryOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.CeilOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.DirectOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
calciteOperator() - 接口 中的方法org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
Returns the calcite SQL operator corresponding to Druid operator.
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.ExtractOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.FloorOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.NaryOperatorConverter
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.SubstringOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
 
calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
 
CalciteParserException - org.apache.calcite.util中的接口
Tagging interface to allow a SqlParseException to be identified without adding a dependency on it from client-side code.
CalcitePrepare - org.apache.calcite.jdbc中的接口
API for a service that prepares statements for execution.
CalcitePrepare.AnalyzeViewResult - org.apache.calcite.jdbc中的类
The result of analyzing a view.
CalcitePrepare.CalciteSignature<T> - org.apache.calcite.jdbc中的类
The result of preparing a query.
CalcitePrepare.Context - org.apache.calcite.jdbc中的接口
Context for preparing a statement.
CalcitePrepare.ConvertResult - org.apache.calcite.jdbc中的类
The result of parsing and validating a SQL query and converting it to relational algebra.
CalcitePrepare.Dummy - org.apache.calcite.jdbc中的类
Namespace that allows us to define non-abstract methods inside an interface.
CalcitePrepare.ParseResult - org.apache.calcite.jdbc中的类
The result of parsing and validating a SQL query.
CalcitePrepare.Query<T> - org.apache.calcite.jdbc中的类
A union type of the three possible ways of expressing a query: as a SQL string, a Queryable or a RelNode.
CalcitePrepare.SparkHandler - org.apache.calcite.jdbc中的接口
Callback to register Spark as the main engine.
CalcitePrepare.SparkHandler.RuleSetBuilder - org.apache.calcite.jdbc中的接口
Allows Spark to declare the rules it needs.
CalcitePrepareImpl - org.apache.calcite.prepare中的类
Shit just got real.
CalcitePrepareImpl() - 类 的构造器org.apache.calcite.prepare.CalcitePrepareImpl
 
CalciteResource - org.apache.calcite.runtime中的接口
Compiler-checked resources for the Calcite project.
CalciteResultSet - org.apache.calcite.jdbc中的类
Implementation of ResultSet for the Calcite engine.
CalciteRootSchema - org.apache.calcite.jdbc中的类
已过时。
CalciteSchema - org.apache.calcite.jdbc中的类
Schema.
CalciteSchema(CalciteSchema, Schema, String, NameMap<CalciteSchema>, NameMap<CalciteSchema.TableEntry>, NameMap<CalciteSchema.LatticeEntry>, NameMap<CalciteSchema.TypeEntry>, NameMultimap<CalciteSchema.FunctionEntry>, NameSet, NameMap<CalciteSchema.FunctionEntry>, List<? extends List<String>>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema
 
CalciteSchema.Entry - org.apache.calcite.jdbc中的类
Entry in a schema, such as a table or sub-schema.
CalciteSchema.FunctionEntry - org.apache.calcite.jdbc中的类
Membership of a function in a schema.
CalciteSchema.FunctionEntryImpl - org.apache.calcite.jdbc中的类
Implementation of CalciteSchema.FunctionEntry where all properties are held in fields.
CalciteSchema.LatticeEntry - org.apache.calcite.jdbc中的类
Membership of a lattice in a schema.
CalciteSchema.LatticeEntryImpl - org.apache.calcite.jdbc中的类
Implementation of CalciteSchema.LatticeEntry where all properties are held in fields.
CalciteSchema.TableEntry - org.apache.calcite.jdbc中的类
Membership of a table in a schema.
CalciteSchema.TableEntryImpl - org.apache.calcite.jdbc中的类
Implementation of CalciteSchema.TableEntry where all properties are held in fields.
CalciteSchema.TypeEntry - org.apache.calcite.jdbc中的类
Membership of a type in a schema.
CalciteSchema.TypeEntryImpl - org.apache.calcite.jdbc中的类
Implementation of CalciteSchema.TypeEntry where all properties are held in fields.
CalciteServer - org.apache.calcite.server中的接口
Server.
CalciteServerStatement - org.apache.calcite.server中的接口
Statement within a Calcite server.
CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
已过时。
CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>, Meta.StatementType) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
CalciteSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation that produces SQL that can be parsed by Apache Calcite.
CalciteSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.CalciteSqlDialect
Creates a CalciteSqlDialect.
CalciteStatement - org.apache.calcite.jdbc中的类
Implementation of Statement for the Calcite engine.
CalciteSystemProperty<T> - org.apache.calcite.config中的类
A Calcite specific system property that is used to configure various aspects of the framework.
CalciteTimingTracer - org.apache.calcite.util.trace中的类
CalciteTimingTracer provides a mechanism for tracing the timing of a call sequence at nanosecond resolution.
CalciteTimingTracer(Logger, String) - 类 的构造器org.apache.calcite.util.trace.CalciteTimingTracer
Creates a new timing tracer, publishing an initial event (at elapsed time 0).
CalciteTrace - org.apache.calcite.util.trace中的类
Contains all of the tracers used within org.apache.calcite class libraries.
CalciteTrace() - 类 的构造器org.apache.calcite.util.trace.CalciteTrace
 
CalciteValidatorException - org.apache.calcite.util中的接口
Tagging interface to allow a SqlValidatorException to be identified without adding a dependency on it from client-side code.
CalcMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that merges a LogicalCalc onto a LogicalCalc.
CalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcMergeRule
Creates a CalcMergeRule.
CalcReduceExpressionsRule(Class<? extends Calc>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
已过时。
CalcReduceExpressionsRule(Class<? extends Calc>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
 
CalcRelSplitter - org.apache.calcite.rel.rules中的类
CalcRelSplitter operates on a Calc with multiple RexCall sub-expressions that cannot all be implemented by a single concrete RelNode.
CalcRelSplitter.RelType - org.apache.calcite.rel.rules中的类
Type of relational expression.
CalcRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that removes a trivial LogicalCalc.
CalcRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcRemoveRule
Creates a CalcRemoveRule.
CalcSplitRule - org.apache.calcite.rel.rules中的类
Planner rule that converts a Calc to a Project and Filter.
CalcSplitRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcSplitRule
Creates a CalcSplitRule.
CalcToWindowRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
Creates a CalcToWindowRule.
calendar() - 类 中的静态方法org.apache.calcite.util.Util
Creates a Calendar in the UTC time zone and root locale.
calendar(long) - 类 中的静态方法org.apache.calcite.util.Util
Creates a Calendar in the UTC time zone and root locale with a given time.
call - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
call() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResultContext
 
call(Class, String, List<? extends Expression>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
 
call(Class, String, List<? extends Expression>, Expression) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
The powerful version of {@code org.apache.calcite.linq4j.tree.Expressions#call( Type, String, Iterable
call() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
 
call() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
 
call(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments.
call(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments, using varargs.
call(Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments.
call(Expression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, using varargs.
call(Type, Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type.
call(Type, Expression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type, with varargs.
call(Expression, String, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method.
call(Expression, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method, using varargs.
call(Type, String, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method.
call(Type, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method, using varargs.
Call(SqlParserPos, Ast.Op, Iterable<? extends Ast.Node>) - 类 的构造器org.apache.calcite.piglet.Ast.Call
 
Call(SqlParserPos, Ast.Op, Ast.Node...) - 类 的构造器org.apache.calcite.piglet.Ast.Call
 
call - 类 中的变量org.apache.calcite.sql.validate.AliasNamespace
 
call(SqlOperator, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(SqlOperator, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(PrecedenceClimbingParser.Op, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
call(PrecedenceClimbingParser.Op, ImmutableList<PrecedenceClimbingParser.Token>) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
CallCopyingArgHandler(SqlCall, boolean) - 类 的构造器org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
 
CallImplementor - org.apache.calcite.adapter.enumerable中的接口
Implements a call via given translator.
CallSiteBinder - org.apache.calcite.linq4j.tree中的接口
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
camelName() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
camelName - 枚举 中的变量org.apache.calcite.DataContext.Variable
 
camelName - 枚举 中的变量org.apache.calcite.model.ModelHandler.ExtraOperand
 
canApplyFrom(SqlTypeName, SqlTypeName) - 接口 中的方法org.apache.calcite.sql.type.SqlTypeMappingRule
Returns whether it is valid to apply the defined rules from type from to type to.
canAssignFrom(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Tests whether a value can be assigned to a site.
canBeUsed(AggregateCall) - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
Returns true if and only if this ComplexMetric can be used in the given AggregateCall.
canCastFrom(RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Compares two types and returns true if fromType can be cast to toType.
CancelFlag - org.apache.calcite.util中的类
CancelFlag is used to post and check cancellation requests.
CancelFlag(AtomicBoolean) - 类 的构造器org.apache.calcite.util.CancelFlag
 
cancelNullsOnLeft() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns a join type similar to this but that does not generate nulls on the left.
cancelNullsOnRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns a join type similar to this but that does not generate nulls on the right.
canConvert(RelOptPlanner, Convention, Convention) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
canConvert(RelOptPlanner, T, T) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Tests whether the given RelTrait can be converted to another RelTrait.
canConvert(RelOptPlanner, T, T, RelNode) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Tests whether the given RelTrait can be converted to another RelTrait.
canConvert(RelOptPlanner, RelCollation, RelCollation) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
canConvert(RelOptPlanner, RelCollation, RelCollation, RelNode) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
canConvert(RelOptPlanner, RelDistribution, RelDistribution) - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
 
canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
canConvertConvention(Convention) - 接口 中的方法org.apache.calcite.plan.Convention
Returns whether we should convert from this convention to toConvention.
canConvertConvention(Convention) - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
canConvertSubQuery() - 接口 中的方法org.apache.calcite.sql2rel.SubQueryConverter
 
canExpand(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
This defaults to the utility method, RexUtil.requiresDecimalExpansion(RexNode, boolean) which checks general guidelines on whether a rewrite should be considered at all.
canHandle(Table) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
已过时。 
canHandle(RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
Returns whether EnumerableTableScan can generate code to handle a particular variant of the Table SPI.
canHandle(RelOptTable) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
canImplement(LogicalCalc, String) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter
Returns whether a relational expression can be implemented solely in a given CalcRelSplitter.RelType.
canImplement(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexDynamicParam) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexLiteral) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexCall) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexNode, boolean) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
Returns whether this RelType can implement a given expression.
canImplement(RexProgram) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
Returns whether this tester's RelType can implement a given program.
canInsertInto() - 枚举 中的方法org.apache.calcite.schema.ColumnStrategy
Returns whether you can insert into the column.
canNotApplyOp2Type(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotCastValue(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotConvert(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotConvertToRelation(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotConvertToStream(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotImplement() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
已过时。
cannotOverrideWindowAttribute() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
CannotPlanException(String) - 异常错误 的构造器org.apache.calcite.plan.RelOptPlanner.CannotPlanException
 
cannotStreamResultsForNonStreamingInputs(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotStreamValues() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotUseDisallowPartialWithRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
cannotUseWithinWithoutOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
canonize(T) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Takes an arbitrary RelTrait and returns the canonical representation of that RelTrait.
canonize(T) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Converts a trait to canonical form.
canonize(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Registers a type, or returns the existing type if it is already registered.
canonize(StructKind, List<String>, List<RelDataType>, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Looks up a type using a temporary key, and if not present, creates a permanent key and type.
canonize(StructKind, List<String>, List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
canonize(RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
canReduce() - 类 中的方法org.apache.calcite.linq4j.tree.Expression
Indicates that the node can be reduced to a simpler node.
canReinterpretOverflow(RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
capInfinity(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Caps a double value at Double.MAX_VALUE if it's currently infinity
cardinality(List<Lattice.Column>) - 类 中的方法org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
 
cardinality(List<Lattice.Column>) - 接口 中的方法org.apache.calcite.materialize.LatticeStatisticProvider
Returns an estimate of the number of distinct values in a column or list of columns.
cardinality(ImmutableBitSet) - 类 中的方法org.apache.calcite.profile.Profiler.Profile
 
CARDINALITY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CARDINALITY operator, used to retrieve the number of elements in a MULTISET, ARRAY or MAP.
cardinality() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Returns the number of set bits.
cardinality() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the number of bits set to true in this ImmutableBitSet.
cardOfProjExpr(RelMetadataQuery, Project, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the cardinality of a particular expression from the projection list.
CartesianProductEnumerator<T,E> - org.apache.calcite.linq4j中的类
Enumerator over the cartesian product of enumerators.
CartesianProductEnumerator(List<Enumerator<T>>) - 类 的构造器org.apache.calcite.linq4j.CartesianProductEnumerator
 
cascade(SqlReturnTypeInference, SqlTypeTransform...) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
Creates a return-type inference that applies a rule then a sequence of transforms.
CASE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
caseClausesOnNewLines() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether the WHEN, THEN and ELSE clauses of a CASE expression appear at the start of a new line.
caseSensitive() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
caseSensitive() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
caseSensitive - 枚举 中的变量org.apache.calcite.config.Lex
 
caseSensitive() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
caseSensitive() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
CaseShuttle() - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
 
caseWhenCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerce CASE WHEN statement branches to one common type.
caseWhenCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Case when and COALESCE type coercion, collect all the branches types including then operands and else operands to find a common type, then cast the operands to the common type if it is needed.
CassandraFilter - org.apache.calcite.adapter.cassandra中的类
Implementation of a Filter relational expression in Cassandra.
CassandraFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, List<String>, List<String>, List<RelFieldCollation>) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraFilter
 
CassandraLimit - org.apache.calcite.adapter.cassandra中的类
Implementation of limits in Cassandra.
CassandraLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraLimit
 
CassandraMethod - org.apache.calcite.adapter.cassandra中的枚举
Builtin methods in the Cassandra adapter.
CassandraProject - org.apache.calcite.adapter.cassandra中的类
Implementation of Project relational expression in Cassandra.
CassandraProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraProject
 
CassandraQueryable(QueryProvider, SchemaPlus, CassandraTable, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
CassandraRel - org.apache.calcite.adapter.cassandra中的接口
Relational expression that uses Cassandra calling convention.
CassandraRel.Implementor - org.apache.calcite.adapter.cassandra中的类
Callback for the implementation process that converts a tree of CassandraRel nodes into a CQL query.
CassandraRules - org.apache.calcite.adapter.cassandra中的类
Rules and relational operators for CassandraRel.CONVENTION calling convention.
CassandraSchema - org.apache.calcite.adapter.cassandra中的类
Schema mapped onto a Cassandra column family
CassandraSchema(String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchema(String, int, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchema(String, String, String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchema(String, int, String, String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchemaFactory - org.apache.calcite.adapter.cassandra中的类
Factory that creates a CassandraSchema
CassandraSchemaFactory() - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
 
CassandraSort - org.apache.calcite.adapter.cassandra中的类
Implementation of Sort relational expression in Cassandra.
CassandraSort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSort
 
CassandraTable - org.apache.calcite.adapter.cassandra中的类
Table based on a Cassandra column family
CassandraTable(CassandraSchema, String, boolean) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable
 
CassandraTable(CassandraSchema, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable
 
CassandraTable.CassandraQueryable<T> - org.apache.calcite.adapter.cassandra中的类
Implementation of Queryable based on a CassandraTable.
CassandraTableScan - org.apache.calcite.adapter.cassandra中的类
Relational expression representing a scan of a Cassandra collection.
CassandraTableScan(RelOptCluster, RelTraitSet, RelOptTable, CassandraTable, RelDataType) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTableScan
Creates a CassandraTableScan.
CassandraToEnumerableConverter - org.apache.calcite.adapter.cassandra中的类
Relational expression representing a scan of a table in a Cassandra data source.
CassandraToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
CassandraToEnumerableConverterRule - org.apache.calcite.adapter.cassandra中的类
Rule to convert a relational expression from CassandraRel.CONVENTION to EnumerableConvention.
CassandraToEnumerableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
Creates a CassandraToEnumerableConverterRule.
cast(Class<T2>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
cast(Enumerable<TSource>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Converts the elements of this Enumerable to the specified type.
cast(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Converts the elements of a given Iterable to the specified type.
cast(Queryable<T>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Queryable<T>, Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
cast(Queryable<T>, Class<T2>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
CAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL CAST operator.
cast(RexNode, SqlTypeName) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a given type.
cast(RexNode, SqlTypeName, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name and precision or length.
cast(RexNode, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name, precision and scale.
cast(List<? super E>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
Converts a list whose members are automatically down-cast to a given type.
cast(Iterator<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
Converts a iterator whose members are automatically down-cast to a given type.
cast(Iterable<? super E>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
Converts an Iterable whose members are automatically down-cast to a given type.
castIfNecessary(Type, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Wraps an expression in a cast if it is not already of the desired type, or cannot be implicitly converted to it.
CastingList<E> - org.apache.calcite.util中的类
Converts a list whose members are automatically down-cast to a given type.
CastingList(List<? super E>, Class<E>) - 类 的构造器org.apache.calcite.util.CastingList
 
castQueryable() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
Convenience method, for QueryableRecorder methods that return a Queryable of a different element type than the source.
castToValidatedType(SqlRexContext, SqlCall, RexNode) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Casts a RexNode value to the validated type of a SqlCall.
castToValidatedType(SqlNode, RexNode, SqlValidator, RexBuilder) - 类 中的静态方法org.apache.calcite.sql2rel.StandardConvertletTable
Casts a RexNode value to the validated type of a SqlCall.
catalogReader - 类 中的变量org.apache.calcite.prepare.Prepare
 
catalogReader - 类 中的变量org.apache.calcite.rel.core.TableModify
The connection to the optimizing session.
catalogReader - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
catalogReader - 类 中的变量org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
catalogReader - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
catch_(ParameterExpression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with a reference to the caught Exception object for use in the handler body.
CatchBlock - org.apache.calcite.linq4j.tree中的类
Represents a catch statement in a try block.
CatchBlock(ParameterExpression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.CatchBlock
 
catchBlocks - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 
category(SqlOperator) - 类 中的静态方法org.apache.calcite.sql.util.ListSqlOperatorTable
 
cbrt(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CBRT operator applied to BigDecimal values.
cbrt(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CBRT operator applied to double values.
CBRT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
CBSTRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where the first operand is a character or binary string (CHAR, VARCHAR, BINARY or VARBINARY), and the second operand is INTEGER.
cdata(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes a CDATA section.
cdata(String, boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes a CDATA section (as XmlOutput.cdata(String)).
ceil(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ceil(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ceil(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ceil(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to byte values.
ceil(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to short values.
ceil(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to int values.
ceil(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to long values.
ceil(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ceil(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
ceil(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
CEIL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CEIL function.
CeilOperatorConversion - org.apache.calcite.adapter.druid中的类
DruidSqlOperatorConverter implementation that handles Ceil operations conversions
CeilOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.CeilOperatorConversion
 
chain(Context...) - 类 中的静态方法org.apache.calcite.plan.Contexts
Returns a context that wraps a list of contexts.
chain(SqlReturnTypeInference...) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
 
CHAIN_OF_RESPONSIBILITY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.
chainedInitialize(Map<VolcanoPlannerPhase, Set<String>>) - 类 中的方法org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
Extend this method to provide phase-to-rule mappings beyond what is provided by this initializer's subordinate.
ChainedPhaseRuleMappingInitializer - org.apache.calcite.plan.volcano中的类
ChainedPhaseRuleMappingInitializer is an abstract implementation of VolcanoPlannerPhaseRuleMappingInitializer that allows additional rules to be layered on top of those configured by a subordinate VolcanoPlannerPhaseRuleMappingInitializer.
ChainedPhaseRuleMappingInitializer(VolcanoPlannerPhaseRuleMappingInitializer) - 类 的构造器org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
 
ChainedRelMetadataProvider - org.apache.calcite.rel.metadata中的类
Implementation of the RelMetadataProvider interface via the Glossary.CHAIN_OF_RESPONSIBILITY_PATTERN.
ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - 类 的构造器org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
Creates a chain.
ChainedSqlOperatorTable - org.apache.calcite.sql.util中的类
ChainedSqlOperatorTable implements the SqlOperatorTable interface by chaining together any number of underlying operator table instances.
ChainedSqlOperatorTable(List<SqlOperatorTable>) - 类 的构造器org.apache.calcite.sql.util.ChainedSqlOperatorTable
Creates a table based on a given list.
changeTraits(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
changeTraits(RelNode, RelTraitSet) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Changes a relational expression to an equivalent one with a different set of traits.
changeTraits(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
CHAR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a Char.
CHAR_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
CHAR_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
CHARACTER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_CHARACTER_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
charLength(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CHARACTER_LENGTH(string) function.
charsetEncoding(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
check(boolean, String, Object...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
check(SqlParserPos, SqlIdentifier, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CHECK constraint.
check(boolean, String, Object...) - 接口 中的方法org.apache.calcite.util.Litmus
Checks a condition.
checkAggregateExpr(SqlNode, boolean) - 接口 中的方法org.apache.calcite.sql.validate.AggregatingScope
Checks whether an expression is constant within the GROUP BY clause.
checkAggregateExpr(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
 
checkCancel() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Checks to see whether cancellation has been requested, and if so, throws an exception.
checkCharsetAndCollateConsistentIfCharType(RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
 
checkDateFormat(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Checks if the date/time format is valid
checkIndicator(boolean) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
Used internally; will removed when Aggregate.indicator is removed, before 2.0.
checkInputForCollationAndLimit(RelMetadataQuery, RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns whether a relational expression is already sorted and has fewer rows than the sum of offset and limit.
checkMap(LogicalRelationalOperator) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Checks if a Pig logical operator has been translated before.
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
Makes sure that the number and types of arguments are allowable.
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMapValueConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlPositionFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
Checks that the operand values in a SqlCall to this operator are valid.
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
Similar functionality to ComparableOperandTypeChecker.checkOperandTypes(SqlCallBinding, boolean), but not part of the interface, and cannot throw an error.
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
Similar functionality to SameOperandTypeChecker.checkOperandTypes(SqlCallBinding, boolean), but not part of the interface, and cannot throw an error.
checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
Checks the types of all operands to an operator call.
checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - 接口 中的方法org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
Checks the types of an operator's all operands, but without type coercion.
checkOptions(RelHint, Litmus) - 接口 中的方法org.apache.calcite.rel.hint.HintOptionChecker
Checks if the given hint is valid.
checkPrecScale(SqlTypeName, boolean, boolean) - 类 中的静态方法org.apache.calcite.sql.type.BasicSqlType
Throws if typeName does not allow the given combination of precision and scale.
checkProjAndChildInputs(Project, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 接口 中的方法org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
Checks the type of a single operand against a particular ordinal position within a formal operator signature.
checkTypeAssignment(SqlValidatorScope, SqlValidatorTable, RelDataType, RelDataType, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Checks the type assignment of an INSERT or UPDATE query.
checkUnicodeEscapeChar(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Checks a UESCAPE string for validity, and returns the escape character if no exception is thrown.
checkValid(MaterializationKey) - 类 中的方法org.apache.calcite.materialize.MaterializationService
Checks whether a materialization is valid, and if so, returns the table where the data are stored.
Chi - org.apache.calcite.rel.stream中的类
Relational operator that converts a stream to a relation.
Chi(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.Chi
 
childPolicy - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
Whether child operands can be matched in any order.
children - 类 中的变量org.apache.calcite.sql.validate.ListScope
List of child SqlValidatorNamespace objects and their names.
childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.BiRel
 
childrenAccept(MutableRelVisitor) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
childrenAccept(RelVisitor) - 接口 中的方法org.apache.calcite.rel.RelNode
Interacts with the RelVisitor in a visitor pattern to traverse the tree of relational expressions.
childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.SingleRel
 
ChinookAvaticaServer - org.apache.calcite.chinook中的类
Wrapping Calcite engine with Avatica tansport for testing JDBC capabilities between Avatica JDBC transport and Calcite.
ChinookAvaticaServer() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer
 
ChinookAvaticaServer.CalciteChinookMetaFactory - org.apache.calcite.chinook中的类
Factory for Chinook Calcite database wrapped in meta for Avatica.
ChinookAvaticaServer.RawChinookMetaFactory - org.apache.calcite.chinook中的类
Factory for Chinook Calcite database wrapped in meta for Avatica.
chooseBestSemiJoin(LoptMultiJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
Finds the optimal semijoin for filtering the least costly fact table from among the remaining possible semijoins to choose from.
chooseDelegate() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
chooseDelegate() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Negotiates an appropriate planner to deal with distributed queries.
chooseDelegate() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
ChosenCustomerEmail - org.apache.calcite.chinook中的类
Example UDF for where clause to check pushing to JDBC
ChosenCustomerEmail() - 类 的构造器org.apache.calcite.chinook.ChosenCustomerEmail
 
chr(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CHR(long) function.
CHR - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
ChunkList<E> - org.apache.calcite.util中的类
Implementation of list similar to LinkedList, but stores elements in chunks of 32 elements.
ChunkList() - 类 的构造器org.apache.calcite.util.ChunkList
Creates an empty ChunkList.
ChunkList(Collection<E>) - 类 的构造器org.apache.calcite.util.ChunkList
Creates a ChunkList whose contents are a given Collection.
classClass - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
classCount() - 类 中的方法org.apache.calcite.util.EquivalenceSet
Returns the number of equivalence classes in this equivalence set.
classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a class.
ClassDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a class.
ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclaration
 
ClassDeclarationFinder - org.apache.calcite.linq4j.tree中的类
Entry point for optimizers that factor out deterministic expressions to final static fields.
ClassDeclarationFinder(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates a child optimizer.
CLASSIFIER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
CLASSIFIER function to be used within MATCH_RECOGNIZE.
classifyFilters(RelNode, List<RexNode>, JoinRelType, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Classifies filters according to where they should be processed.
className - 类 中的变量org.apache.calcite.model.JsonFunction
Name of the class that implements this function.
classToTypeName(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
clauseEndsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY) is followed by a new line.
clauseStartsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY) starts a new line.
clazz - 枚举 中的变量org.apache.calcite.DataContext.Variable
 
clazz - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.Operand
 
clear() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Clears this BlockBuilder.
clear() - 类 中的方法org.apache.calcite.materialize.MaterializationService
De-registers all materialized tables in the system.
clear() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
clear() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
clear() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
clear() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Removes all internal state, including all registered rules, materialized views, and lattices.
clear() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
clear() - 类 中的方法org.apache.calcite.sql.parser.Span
Clears the contents of this Span, and returns this Span.
clear() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Clears the contents of the buffer.
clear() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
Resets all state.
clear() - 类 中的方法org.apache.calcite.tools.RelBuilder
Clears the stack.
clear() - 类 中的方法org.apache.calcite.util.ChunkList
 
clear() - 类 中的方法org.apache.calcite.util.CompositeMap
 
clear() - 类 中的方法org.apache.calcite.util.EquivalenceSet
Removes all elements in this equivalence set.
clear(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
 
clear(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit cleared.
clear() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
clear() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
clear() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
clear() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Removes all elements in the mapping.
clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
clear() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
clear() - 类 中的方法org.apache.calcite.util.Permutation
 
clear(StringWriter) - 类 中的静态方法org.apache.calcite.util.Unsafe
Clears the contents of a StringWriter.
clearCache(RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Removes cached metadata values for specified RelNode.
clearCache(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
Removes cached metadata values for specified RelNode.
clearCancel() - 类 中的方法org.apache.calcite.util.CancelFlag
Clears any pending cancellation request.
clearCondition() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Clears the condition.
clearCorrelVariable(String) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
clearDebugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression for clearing a sequence point.
clearIf(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit cleared if condition is true.
clearProjects() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Removes all project items.
clearRelTraitDefs() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
clearRelTraitDefs() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Clear all the registered RelTraitDef.
clearRelTraitDefs() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rel.core.Window.RexWinAggCall
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.Holder
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableIntersect
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableMinus
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableUnion
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
 
clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
 
clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexCall
Creates a new call to the same operator with different operands.
clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexOver
 
clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexSubQuery
 
clone(RelNode) - 类 中的方法org.apache.calcite.rex.RexSubQuery
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlCall
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
clone() - 类 中的方法org.apache.calcite.sql.SqlNode
已过时。
Please use SqlNode.clone(SqlNode); this method brings along too much baggage from early versions of Java
clone(E) - 类 中的静态方法org.apache.calcite.sql.SqlNode
Creates a copy of a SqlNode.
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNode
Clones a SqlNode with a different position.
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
 
clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
 
clone() - 类 中的方法org.apache.calcite.util.NlsString
 
clone() - 类 中的方法org.apache.calcite.util.Permutation
 
cloneArray(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.SqlNode
已过时。
CloneSchema - org.apache.calcite.adapter.clone中的类
Schema that contains in-memory copies of tables from a JDBC schema.
CloneSchema(SchemaPlus) - 类 的构造器org.apache.calcite.adapter.clone.CloneSchema
Creates a CloneSchema.
CloneSchema.Factory - org.apache.calcite.adapter.clone中的类
Schema factory that creates a CloneSchema.
close() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
 
close() - 类 中的方法org.apache.calcite.adapter.file.FileReader
 
close() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
close() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
 
close() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
 
close() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
close() - 类 中的方法org.apache.calcite.interpreter.Interpreter
 
close() - 接口 中的方法org.apache.calcite.interpreter.Source
 
close() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
close() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
close() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Closes this enumerable and releases resources.
close() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
close() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
close() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
close() - 接口 中的方法org.apache.calcite.rex.RexNode.Closeable
 
close() - 类 中的方法org.apache.calcite.runtime.EnumeratorCursor
 
close() - 接口 中的方法org.apache.calcite.runtime.Hook.Closeable
 
close() - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
 
close() - 接口 中的方法org.apache.calcite.tools.Planner
Releases all internal resources utilized while this Planner exists.
close() - 类 中的方法org.apache.calcite.util.Closer
 
close() - 接口 中的方法org.apache.calcite.util.TryThreadLocal.Memo
Sets the value back; never throws.
close_() - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
 
CLOSE_SQL_IDENTIFIER - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for ending an SQL identifier
CLOSE_SQL_STRING_LITERAL - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for ending an SQL string literal
closeClientCache() - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
 
Closer - org.apache.calcite.util中的类
Helper that holds onto AutoCloseable resources and releases them when its #close method is called.
Closer() - 类 的构造器org.apache.calcite.util.Closer
 
closeStatement(Meta.StatementHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
closure(SortedMap<Integer, BitSet>) - 类 中的静态方法org.apache.calcite.util.BitSets
Computes the closure of a map from integers to bits.
closure(SortedMap<Integer, ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Computes the closure of a map from integers to bits.
cluster - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
 
cluster - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
cluster - 类 中的变量org.apache.calcite.tools.RelBuilder
 
cm - 类 中的变量org.apache.calcite.sql2rel.RelDecorrelator
 
coalesce(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation.
coalesce(Expression, Expression, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation, given a conversion function.
COALESCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The COALESCE builtin function.
CodesFunction - org.apache.calcite.chinook中的类
Example Table Function for lateral join checks
coerceColumnType(SqlValidatorScope, SqlNodeList, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Cast column at index index to target type.
CoerceInputsRule - org.apache.calcite.rel.rules中的类
CoerceInputsRule pre-casts inputs to a particular type.
CoerceInputsRule(Class<? extends RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.rules.CoerceInputsRule
已过时。
CoerceInputsRule(Class<? extends RelNode>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CoerceInputsRule
Creates a CoerceInputsRule.
coerceOperandsType(SqlValidatorScope, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Coerce all the operands to commonType.
coerceOperandType(SqlValidatorScope, SqlCall, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Cast operand at index index to target type.
COERCIBLE - 类 中的静态变量org.apache.calcite.sql.SqlCollation
 
cogroup(Iterable<? extends RelBuilder.GroupKey>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Cogroups relations on top of the stack.
collapseExpandedIsNotDistinctFromExpr(RexCall, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Collapses an expanded version of IS NOT DISTINCT FROM expression.
collation - 类 中的变量org.apache.calcite.rel.core.AggregateCall
 
collation - 类 中的变量org.apache.calcite.rel.core.Sort
 
collation - 类 中的变量org.apache.calcite.rel.core.SortExchange
 
collation() - 类 中的方法org.apache.calcite.rel.core.Window.Group
 
collation - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
 
collation - 类 中的变量org.apache.calcite.rel.RelRoot
 
collationName - 类 中的变量org.apache.calcite.sql.SqlCollation
 
collations - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
collations() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
Determines which columns are sorted.
collations(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
 
collations(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
Catch-all implementation for BuiltInMetadata.Collation.collations(), invoked using reflection, for any relational expression not handled by a more specific method.
collations(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Match, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableMergeJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableHashJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableNestedLoopJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableCorrelate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(SortExchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
collations(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
collect() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Collects all rows of the top rel into a single multiset value.
Collect - org.apache.calcite.rel.core中的类
A relational expression that collapses multiple rows into one.
Collect(RelOptCluster, RelTraitSet, RelNode, String) - 类 的构造器org.apache.calcite.rel.core.Collect
Creates a Collect.
Collect(RelInput) - 类 的构造器org.apache.calcite.rel.core.Collect
Creates a Collect by parsing serialized output.
collect(RexNode, RexNode, RelOptUtil.Logic, List<RelOptUtil.Logic>) - 类 中的静态方法org.apache.calcite.rex.LogicVisitor
 
COLLECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The COLLECT operator.
collectExplainTerms(String, RelWriter) - 类 中的方法org.apache.calcite.rex.RexProgram
 
collectExplainTerms(String, RelWriter, SqlExplainLevel) - 类 中的方法org.apache.calcite.rex.RexProgram
Collects the expressions in this program into a list of terms and values.
collectInsertTargets(SqlInsert, RexNode, List<String>, List<RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Given an INSERT statement, collects the list of names to be populated and the expressions to put in them.
COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Checks that returns whether a value is a multiset or an array.
COLLECTION_OR_MAP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
COLLECTION_TABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The "table function derived table" operator, which a table-valued function into a relation, e.g.
CollectNamespace - org.apache.calcite.sql.validate中的类
Namespace for COLLECT and TABLE constructs.
CollectNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Collect.
CollectNode(Compiler, Collect) - 类 的构造器org.apache.calcite.interpreter.CollectNode
 
collectOperandTypes() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Collects the types of the bound operands into a list.
collectParserError(String, List<SqlAdvisor.ValidateErrorInfo>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Attempts to parse a SQL statement and adds to the errorList if any syntax error is found.
collectVariablesSet(Set<CorrelationId>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
collectVariablesSet(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
collectVariablesSet(Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.RelNode
Collects variables set by this expression.
collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.logical.LogicalCalc
 
collectVariablesUsed(Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.RelNode
Collects variables known to be used by this expression or its descendants.
column - 类 中的变量org.apache.calcite.materialize.Lattice.BaseColumn
Name of the column.
column(int, int) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
 
Column(int, String) - 类 的构造器org.apache.calcite.profile.Profiler.Column
Creates a Column.
column(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, ColumnStrategy) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a column declaration.
COLUMN_LIST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The COLUMN_LIST constructor. e.g. the ROW() call in "SELECT * FROM TABLE(DEDUP(CURSOR(SELECT * FROM EMPS), ROW(name, empno)))".
COLUMN_LIST - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "COLUMN_LIST".
columnAmbiguous(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnCountMismatch() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnCountMismatchInSetop(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnHasDefaultValue(RelDataType, int, InitializerContext) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
columnHasDefaultValue(RelDataType, int, InitializerContext) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
已过时。
columnInUsingNotUnique(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnList - 类 中的变量org.apache.calcite.sql.SqlWithItem
 
columnListParamToParentCursorMap - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a column list parameter to the parent cursor parameter it references.
columnMapping - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
columnMappings - 类 中的变量org.apache.calcite.rel.core.TableFunctionScan
 
columnMappings - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
columnNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnNotFoundInTable(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnNotFoundInTableDidYouMean(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnNotNullable(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnOffset(Table) - 类 中的方法org.apache.calcite.schema.impl.StarTable
Returns the column offset of the first column of table in this star table's output row type.
columns(MetaImpl.MetaTable) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
columns - 类 中的变量org.apache.calcite.materialize.Lattice
 
columns - 类 中的变量org.apache.calcite.model.JsonTable
Definition of the columns of this table.
columnStrategies(RelOptTable) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
ColumnStrategy - org.apache.calcite.schema中的枚举
Describes how a column gets populated.
columnTypeMismatchInSetop(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
columnUses - 类 中的变量org.apache.calcite.materialize.Lattice
 
combine(RelDataTypeFactoryImpl, IntervalSqlType) - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
Combines two IntervalTypes and returns the result.
combinedRowType(List<RelNode>) - 接口 中的方法org.apache.calcite.interpreter.Compiler
 
combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.SqlIntervalQualifier
 
combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.SqlIntervalQualifier
 
COMMA - 接口 中的静态变量org.apache.calcite.sql.SqlWriter
Comma operator.
COMMA_DELIMITER - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
COMMA_DELIMITER - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
COMMA_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
commaList(List<T>) - 类 中的静态方法org.apache.calcite.util.Util
Converts a list of a string, with commas between elements.
COMMAND_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
commit(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
CommonRelSubExprRule - org.apache.calcite.plan中的类
A CommonRelSubExprRule is an abstract base class for rules that are fired only on relational expressions that appear more than once in a query tree.
CommonRelSubExprRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.plan.CommonRelSubExprRule
Creates a CommonRelSubExprRule.
commonTypeForBinaryComparison(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Determines common type for a comparison operator when one operand is String type and the other is not.
commonTypeForBinaryComparison(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Determines common type for a comparison operator whose operands are STRING type and the other (non STRING) type.
commonTypeForComparison(List<RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Finds the common type for binary comparison when the size of operands dataTypes is more than 2.
COMMUTE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to exploit join commutative property.
COMPARABLE_EMPTY_LIST - 类 中的静态变量org.apache.calcite.runtime.FlatLists
 
COMPARABLE_ORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand type must allow ordered comparisons.
COMPARABLE_ORDERED_COMPARABLE_ORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand types must allow ordered comparisons.
COMPARABLE_UNORDERED_COMPARABLE_UNORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand types must allow unordered comparisons.
ComparableOperandTypeChecker - org.apache.calcite.sql.type中的类
Type checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators.
ComparableOperandTypeChecker(int, RelDataTypeComparability) - 类 的构造器org.apache.calcite.sql.type.ComparableOperandTypeChecker
已过时。
ComparableOperandTypeChecker(int, RelDataTypeComparability, SqlOperandTypeChecker.Consistency) - 类 的构造器org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
COMPARATOR - 类 中的静态变量org.apache.calcite.rel.RelNodes
Comparator that provides an arbitrary but stable ordering to RelNodes.
COMPARATOR - 接口 中的静态变量org.apache.calcite.sql.validate.SqlMoniker
 
COMPARATOR - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
Compares bit sets topologically, so that enclosing bit sets come first, using natural ordering to break ties.
COMPARATOR - 类 中的静态变量org.apache.calcite.util.NameSet
 
compare(Comparable, Comparable, int) - 类 中的静态方法org.apache.calcite.rel.RelFieldCollation
Utility method that compares values taking into account null direction.
compare(Object[], Object[]) - 类 中的方法org.apache.calcite.runtime.ArrayComparator
 
compare(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Boolean comparison.
compare(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(char, char) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(short, short) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(int, int) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(long, long) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(float, float) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(double, double) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(List, List) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compare(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compareNullsFirst(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compareNullsLast(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
compareNullsLast(List, List) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
comparePrecision(int, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a precision is greater or equal than another, treating RelDataType.PRECISION_NOT_SPECIFIED as infinity.
comparer() - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
 
comparer() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns a expression that yields a comparer, or null if this type is comparable.
comparer() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
compareRels(RelNode[], RelNode[]) - 类 中的静态方法org.apache.calcite.rel.RelNodes
Compares arrays of RelNode.
compareRows(Expression, Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
compareRows(Expression, Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Compares two rows given by absolute positions according to the order collation of the current window.
compareTo(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
 
compareTo(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
 
compareTo(Profiler.Column) - 类 中的方法org.apache.calcite.profile.Profiler.Column
 
compareTo(CorrelationId) - 类 中的方法org.apache.calcite.rel.core.CorrelationId
 
compareTo(Match.RexMRAggCall) - 类 中的方法org.apache.calcite.rel.core.Match.RexMRAggCall
 
compareTo(RelMultipleTrait) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
compareTo(RexTableInputRef.RelTableRef) - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
compareTo(Unit) - 类 中的方法org.apache.calcite.runtime.Unit
 
compareTo(DateString) - 类 中的方法org.apache.calcite.util.DateString
 
compareTo(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Compares this ImmutableBitSet with another, using a lexicographic ordering.
compareTo(NlsString) - 类 中的方法org.apache.calcite.util.NlsString
 
compareTo(Pair<T1, T2>) - 类 中的方法org.apache.calcite.util.Pair
 
compareTo(TimestampString) - 类 中的方法org.apache.calcite.util.TimestampString
 
compareTo(TimestampWithTimeZoneString) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
compareTo(TimeString) - 类 中的方法org.apache.calcite.util.TimeString
 
compareTo(TimeWithTimeZoneString) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
compareTypePrecedence(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypePrecedenceList
Compares the precedence of two types.
compareTypePrecedence(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
 
COMPARISON - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of comparison operators.
comparisonKind - 类 中的变量org.apache.calcite.sql.fun.SqlQuantifyOperator
 
Compatible - org.apache.calcite.util中的接口
Compatibility layer.
Compatible.Factory - org.apache.calcite.util中的类
Creates the implementation of Compatible suitable for the current environment.
compatibleType(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.piglet.PigRelBuilder
Checks if two relational data types are compatible.
compatibleTypes(List<RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether the type of an array of expressions is compatible with a struct type.
compensatePartial(Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Set<RexTableInputRef.RelTableRef>, Multimap<RexTableInputRef, RexTableInputRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It checks whether the target can be rewritten using the source even though the source uses additional tables.
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It checks whether the query can be rewritten using the view even though the query uses additional tables.
compile(ClassDeclaration, String) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
 
compile(List<RexNode>, RelDataType) - 接口 中的方法org.apache.calcite.interpreter.Compiler
Compiles an expression to an executable form.
compile(List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.interpreter.JaninoRexCompiler
 
compile(ClassDeclaration, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
compile() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
compile() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
 
compile() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
 
Compiler - org.apache.calcite.interpreter中的接口
Context while converting a tree of RelNode to a program that can be run by an Interpreter.
compiler - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
ComplexMetric - org.apache.calcite.adapter.druid中的类
Used to store information about available complex metrics in the Druid Adapter
ComplexMetric(String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.ComplexMetric
 
component(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the physical type of a given field's component type.
component(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
componentIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns whether elements in the array may be null.
componentPositions - 类 中的变量org.apache.calcite.sql.SqlIdentifier
A list of the positions of the components of compound identifiers.
composeConjunction(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
composeConjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an AND.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR, optionally returning null if the list is empty.
COMPOSITE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Compose objects into tree structures to represent part-whole hierarchies.
CompositeHintPredicate - org.apache.calcite.rel.hint中的类
A HintPredicate to combine multiple hint predicates into one.
CompositeHintPredicate.Composition - org.apache.calcite.rel.hint中的枚举
How hint predicates are composed.
CompositeList<T> - org.apache.calcite.util中的类
Read-only list that is the concatenation of sub-lists.
CompositeMap<K,V> - org.apache.calcite.util中的类
Unmodifiable view onto multiple backing maps.
CompositeMap(ImmutableList<Map<K, V>>) - 类 的构造器org.apache.calcite.util.CompositeMap
 
CompositeOperandTypeChecker - org.apache.calcite.sql.type中的类
This class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule.
CompositeOperandTypeChecker.Composition - org.apache.calcite.sql.type中的枚举
How operands are composed.
CompositeSingleOperandTypeChecker - org.apache.calcite.sql.type中的类
Allows multiple SqlSingleOperandTypeChecker rules to be combined into one rule.
composition - 类 中的变量org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
compoundOrderByProhibitsRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
comprises(RelTrait...) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether this trait set comprises precisely the list of given traits.
computeCompensationPredicates(RexBuilder, RexSimplify, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
We check whether the predicates in the source are contained in the predicates in the target.
computeDigest() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
computeDigest() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
computeDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
Computes the digest.
computeDigest() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
Computes the digest field.
computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexCall
 
computeDigest(RexDigestIncludeType) - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns a string which concisely describes the definition of this rex literal.
computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexOver
 
computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexSubQuery
 
computeDruidJsonAgg(List<AggregateCall>, List<String>, Project, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Translates aggregate calls to Druid JsonAggregations when possible.
computeIndex(Expression, WinAggImplementor.SeekType) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
computeIndex(Expression, WinAggImplementor.SeekType) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Converts absolute index position of the given relative position.
computeProjectAsScan(Project, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Translates list of projects to Druid Column names and Virtual Columns if any We can not use Pair.zip(Object[], Object[]), since size can be different
computeProjectGroupSet(Project, ImmutableBitSet, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Computes the project group set.
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
computeSelfCost(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Calc
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Exchange
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Filter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Join
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Project
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Sort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableModify
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Values
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Window
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the cost of this plan (not including children).
computeSelfCost(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
已过时。
Call RelMetadataQuery.getNonCumulativeCost(RelNode); if you wish to override the default cost formula, override the RelNode.computeSelfCost(RelOptPlanner, RelMetadataQuery) method.
computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.schema.impl.StarTable.StarTableScan
 
computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, Join) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the selectivity of a semijoin filter if it is applied on a fact table.
computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, List<Integer>, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the selectivity of a semijoin filter if it is applied on a fact table.
computeString() - 类 中的方法org.apache.calcite.plan.RelTraitSet
Outputs the traits of this set as a String.
computeTiles() - 类 中的方法org.apache.calcite.materialize.Lattice
 
concat(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
concat(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Concatenates two sequences.
concat(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Concatenates two sequences.
concat(List<Enumerable<E>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Concatenates two or more Enumerables to form a composite enumerable that contains the union of their elements.
concat(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
concat(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL string || string operator.
concat(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL binary || binary operator.
CONCAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
String concatenation operator, '||'.
concat(List<BitString>) - 类 中的静态方法org.apache.calcite.util.BitString
Concatenates some BitStrings.
concat(List<NlsString>) - 类 中的静态方法org.apache.calcite.util.NlsString
Concatenates some NlsString objects.
concat1(List<SqlLiteral>) - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
 
concat1(List<SqlLiteral>) - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
 
CONCAT_FUNCTION - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT(arg, ...)" function that concatenates strings.
concatenateLiterals(List<SqlLiteral>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Concatenates string literals.
concatenateOperands(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
Concatenates the operands of a call to this operator.
condition(Expression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition(Expression, Expression, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
condition - 类 中的变量org.apache.calcite.linq4j.tree.WhileStatement
 
condition - 类 中的变量org.apache.calcite.rel.core.Filter
 
condition - 类 中的变量org.apache.calcite.rel.core.Join
 
condition - 类 中的变量org.apache.calcite.rel.mutable.MutableFilter
 
condition - 类 中的变量org.apache.calcite.rel.mutable.MutableJoin
 
ConditionalExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a conditional operator.
ConditionalExpression(List<Node>, Type) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalExpression
 
ConditionalStatement - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a conditional operator.
ConditionalStatement(List<Node>) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalStatement
 
condMustBeBoolean(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
config() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
 
config() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
 
config - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
 
config() - 类 中的静态方法org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a SqlWriterConfig with Calcite's SQL dialect.
config - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
configBuilder() - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
Builder for a SqlParser.Config.
configBuilder(SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
Builder for a SqlParser.Config that starts with an existing Config.
configBuilder() - 类 中的静态方法org.apache.calcite.sql2rel.SqlToRelConverter
Creates a builder for a SqlToRelConverter.Config.
configureParser(SqlParser.ConfigBuilder) - 类 中的方法org.apache.calcite.sql.SqlDialect
Copies settings from this dialect into a parser configuration.
conformance() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
conformance() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
conformance() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
conformance() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
conjunctions(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a condition decomposed by AND.
connect(String, Properties) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
 
connect(String, boolean) - 类 中的方法org.apache.calcite.chinook.ConnectionFactory
 
connect(CalciteSchema, JavaTypeFactory) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
A trojan-horse method, subject to change without notice.
CONNECT_STRING_PREFIX - 类 中的静态变量org.apache.calcite.jdbc.Driver
 
connection() - 类 中的方法org.apache.calcite.chinook.CalciteConnectionProvider
 
connection() - 枚举 中的方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
 
ConnectionFactory - org.apache.calcite.chinook中的类
Wrapping connection factory for quidem
ConnectionFactory() - 类 的构造器org.apache.calcite.chinook.ConnectionFactory
 
ConnectionFactory.DatabaseWrapper - org.apache.calcite.chinook中的枚举
Wrapping with Fairy environmental decoration
cons(E, List<? extends E>) - 类 中的静态方法org.apache.calcite.util.Static
Builds a list.
ConsList<E> - org.apache.calcite.runtime中的类
List that consists of a head element and an immutable non-empty list.
constant(R) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns the same value.
constant(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value property set to the specified value.
constant(Object, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value and Type properties set to the specified values.
ConstantExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a constant value.
ConstantExpression(Type, Object) - 类 的构造器org.apache.calcite.linq4j.tree.ConstantExpression
 
constantMap - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
A map of each (e, constant) pair that occurs within RelOptPredicateList.pulledUpPredicates.
constantNull() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns null.
constantNull() - 类 中的方法org.apache.calcite.rex.RexBuilder
已过时。
Use RexBuilder.makeNullLiteral(RelDataType), which produces a NULL of the correct type
constants - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map contains known to be effectively-final expression.
constants - 类 中的变量org.apache.calcite.rel.core.Window
 
constants - 类 中的变量org.apache.calcite.rel.mutable.MutableWindow
 
ConstantUntypedNull - org.apache.calcite.linq4j.tree中的类
Represents a constant null of unknown type Java allows type inference for such nulls, thus "null" cannot always be replaced to (Object)null and vise versa.
constraint - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
constructArgNameList(SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
constructArgTypeList(SqlValidator, SqlValidatorScope, SqlCall, List<SqlNode>, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
constructOperandList(SqlValidator, SqlCall, List<String>) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
constructor - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
 
constructorDecl(int, Type, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a constructor.
ConstructorDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a constructor.
ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
containComplexExprs(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a list of expressions contains complex expressions, that is, a call whose arguments are not RexVariable (or a subtype such as RexInputRef) or RexLiteral.
containIdentity(List<? extends RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether the leading edge of a given array of expressions is wholly RexInputRef objects with types corresponding to the underlying datatype.
containNoCommonExprs(List<RexNode>, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether an array of expressions has any common sub-expressions.
containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether an array of expressions contains no forward references.
contains(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
contains(T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
contains(Enumerable<TSource>, TSource) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Enumerable<TSource>, TSource, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(TSource, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(Queryable<T>, T) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
contains(Queryable<T>, T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
contains(LatticeRootNode) - 类 中的方法org.apache.calcite.materialize.LatticeRootNode
Whether this node's graph is a super-set of (or equal to) another node's graph.
contains(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns whether relational expression target occurs within a relational expression ancestor.
contains(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether this trait set contains a given trait.
contains(MutableRel, MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
contains(RelCollation, Iterable<Integer>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Returns whether a collation indicates that the collection is sorted on a given list of keys.
contains(List<RelCollation>, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Returns whether one of a list of collations indicates that the collection is sorted on the given list of keys.
CONTAINS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
contains(RelDataType) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
 
contains(BitSet, BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
Returns true if all bits set in the second parameter are also set in the first.
contains(BitSet, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
Returns true if all bits set in the second parameter are also set in the first.
contains(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns true if all bits set in the second parameter are also set in the first.
contains(Object) - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
 
contains(int) - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
 
contains(String, boolean) - 类 中的方法org.apache.calcite.util.NameSet
Returns whether this set contains the given name, with a given case-sensitivity.
contains(Object) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
contains(String[], int, String) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether an array of strings contains a given string among the first length entries.
containsAggs() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether this program contains windowed aggregate functions
containsCorrelation(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether an expression contains a RexCorrelVariable.
containsDistinctCall() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns whether any of the aggregates are DISTINCT.
containsFieldAccess(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any RexFieldAccess nodes.
containsIfApplicable(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether this trait set contains the given trait, or whether the trait is not present because its RelTraitDef is not enabled.
containsInputRef(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexInputRef} nodes.
containsKey(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
 
containsKey(String, boolean) - 类 中的方法org.apache.calcite.util.NameMap
Returns whether this map contains a given key, with a given case-sensitivity.
containsKey(String, boolean) - 类 中的方法org.apache.calcite.util.NameMultimap
Returns whether this map contains a given key, with a given case-sensitivity.
containsMixing(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns true if any expression in a program contains a mixing between multiset and non-multiset calls.
containsMixing(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns true if a node contains a mixing between multiset and non-multiset calls.
containsMonotonic(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Returns whether there are any input columns that are sorted.
containsMultiset(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns true if node contains a multiset operator, otherwise false.
containsMultiset(List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns whether a list of expressions contains a multiset.
containsMultiset(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns whether a program contains a multiset.
containsNonAscii(String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
Returns whether the string contains any characters outside the comfortable 7-bit ASCII range (32 through 127, plus linefeed (10) and carriage return (13)).
containsNullable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether one or more of an array of types is nullable.
containsNullable(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Determines whether a type or any of its fields (if a structured type) are nullable.
containsOver(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexOver
Returns whether an expression contains an OVER clause.
containsOver(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexOver
Returns whether a program contains an OVER clause.
containsOver(List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexOver
Returns whether an expression list contains an OVER clause.
containsSubQuery(Project) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Project contains a sub-query.
containsSubQuery(Filter) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Filter contains a sub-query.
containsSubQuery(Join) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Join contains a sub-query.
containsTableInputRef(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether any of the given expression trees contains a {link RexTableInputRef} node.
containsTableInputRef(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexTableInputRef} nodes.
containsType(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypePrecedenceList
Determines whether a type appears in this precedence list.
containsType(RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
 
containsValue(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
 
content(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes content.
context - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
Context - org.apache.calcite.interpreter中的类
Context for executing a scalar expression in an interpreter.
context - 类 中的变量org.apache.calcite.plan.AbstractRelOptPlanner
External context.
Context - org.apache.calcite.plan中的接口
Provides library users a way to store data within the planner session and access it within rules.
context - 类 中的变量org.apache.calcite.prepare.Prepare
 
context - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
Context(SqlDialect, int) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
Context(SqlDialect, int, boolean) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
context - 类 中的变量org.apache.calcite.rex.RexChecker
 
context(Context) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
Contexts - org.apache.calcite.plan中的类
Utilities for Context.
ContextSqlValidator - org.apache.calcite.jdbc中的类
A SqlValidator with schema and type factory of the given CalcitePrepare.Context.
ContextSqlValidator(CalcitePrepare.Context, boolean) - 类 的构造器org.apache.calcite.jdbc.ContextSqlValidator
Create a ContextSqlValidator.
continue_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement.
continue_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement with the specified type.
ControlFlowException - org.apache.calcite.util中的异常错误
Exception intended to be used for control flow, as opposed to the usual use of exceptions which is to signal an error condition.
ControlFlowException() - 异常错误 的构造器org.apache.calcite.util.ControlFlowException
 
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.cassandra.CassandraRel
Calling convention for relational operations that occur in Cassandra.
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
Calling convention for relational operations that occur in Elasticsearch.
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeRel
Calling convention for relational operations that occur in Geode.
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.mongodb.MongoRel
Calling convention for relational operations that occur in MongoDB.
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.pig.PigRel
Calling convention for relational operations that occur in Pig.
CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.spark.SparkRel
Calling convention for relational operations that occur in Spark.
Convention - org.apache.calcite.plan中的接口
Calling convention trait.
Convention.Impl - org.apache.calcite.plan中的类
Default implementation.
ConventionTraitDef - org.apache.calcite.plan中的类
Definition of the convention trait.
ConversionUtil - org.apache.calcite.util中的类
Utility functions for converting from one type to another
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatchRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValuesRule
 
convert(Expression, Type) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
Convert operand to target type toType.
convert(Expression, Type, Type) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
Convert operand to target type toType.
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
 
convert(Object) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
 
convert(Join, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
Converts a Join into a JdbcJoin.
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinusRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
 
convert(Sort, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
Converts a Sort into a JdbcSort.
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValuesRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValuesRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregateRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilterRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoinRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatchRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProjectRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSortRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnionRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValuesRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindowRule
 
convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.NoneToBindableConverterRule
 
convert(CalcitePrepare.Context, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
 
convert(RelOptPlanner, RelNode, Convention, boolean) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
convert(RelNode, RelTraitSet) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Converts a relation expression to a given set of traits, if it does not already have those traits.
convert(RelNode, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Converts one trait of a relational expression, if it does not already have that trait.
convert(RelOptPlanner, RelNode, T, boolean) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Converts the given RelNode to the given RelTrait.
convert(CalcitePrepare.Context, String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
convert(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
convert(RelNode) - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
Converts a relational expression to the target trait(s) of this rule.
convert(RelOptPlanner, RelNode, RelCollation, boolean) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
convert(RelOptPlanner, RelNode, RelDistribution, boolean) - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
 
convert(CalciteConnection, CalciteSchema, List<String>, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
Parses and validates a SQL query and converts to relational algebra.
CONVERT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
convert(RexBuilder, RexNode, RexNode) - 接口 中的方法org.apache.calcite.sql2rel.AuxiliaryConverter
Converts an expression.
convert(RexBuilder, RexNode, RexNode) - 类 中的方法org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
convert(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
convert(RelDataType, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a projection that converts the current relational expression's output to a desired row type.
convert_(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a type conversion operation.
convert_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation for which the implementing method is specified.
CONVERT_TIMEZONE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONVERT_TIMEZONE(tz1, tz2, datetime)" function; converts the timezone of datetime from tz1 to tz2.
convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertArguments(RelDataTypeFactory, List<SqlNode>, Function, SqlIdentifier, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
Converts arguments from SqlNode to java object format.
convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertAuxiliaryToGroupCall(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Converts a call to a grouped auxiliary function to a call to the grouped window function.
convertBetween(SqlRexContext, SqlBetweenOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a BETWEEN expression.
convertCall(RexToSqlNodeConverter, RexCall) - 接口 中的方法org.apache.calcite.rex.RexSqlConvertlet
Converts a RexCall to a SqlNode expression.
convertCall(RexToSqlNodeConverter, RexCall) - 类 中的方法org.apache.calcite.rex.RexSqlStandardConvertletTable
Converts a call to an operator into a SqlCall to the same operator.
convertCall(RexCall) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexCall to a SqlNode expression.
convertCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertCall(SqlRexContext, SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
Converts a SqlCall to a RexNode expression.
convertCall(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertCall(SqlRexContext, SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexConvertlet
 
convertCall(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to an operator into a RexCall to the same operator.
convertCase(SqlRexContext, SqlCase) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a CASE expression.
convertCast(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertChecked(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed.
convertChecked_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.
convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
convertColumnList(SqlInsert, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Creates a source for an INSERT statement.
convertConditionToSqlNode(RexNode, SqlImplementor.Context, SqlImplementor.Context, int, SqlDialect) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
Converts a RexNode condition into a SqlNode.
convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertDynamicParam(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
Converter - org.apache.calcite.rel.convert中的接口
A relational expression implements the interface Converter to indicate that it converts a physical attribute, or trait, of a relational expression from one value to another.
ConverterImpl - org.apache.calcite.rel.convert中的类
Abstract implementation of Converter.
ConverterImpl(RelOptCluster, RelTraitDef, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.convert.ConverterImpl
Creates a ConverterImpl.
ConverterRule - org.apache.calcite.rel.convert中的类
Abstract base class for a rule which converts from one calling convention to another without changing semantics.
ConverterRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
Creates a ConverterRule.
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
已过时。
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
Creates a ConverterRule with a predicate.
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
已过时。
converterRules(ConverterRule...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
Registers an array of desired converter rules during the RelOptPlanner planning.
converterRules - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
 
convertExpression(SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
Converts a SqlNode to RexNode.
convertExpression(SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertExpression(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlNode, Map<String, RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format, mapping identifier references to predefined expressions.
convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a non-standard expression.
convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to the EXTRACT function.
convertFloorCeil(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertFrom(SqlToRelConverter.Blackboard, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a FROM clause into a relational expression.
convertFunction(SqlRexContext, SqlFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertGroupToAuxiliaryCalls(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Converts a call to a grouped window function to a call to its auxiliary window function(s).
convertInputRef(RexInputRef) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexInputRef to a SqlIdentifier.
convertInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertInsert(SqlInsert) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
convertInterval(SqlRexContext, SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
convertInterval(SqlRexContext, SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertInterval(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertletTable(SqlRexConvertletTable) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
convertList(List<RelNode>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Converts a list of relational expressions.
convertLiteral(RexLiteral) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexLiteral to a SqlLiteral.
convertLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertLiteral(SqlRexContext, SqlLiteral) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
Converts a SQL literal to a REX literal.
convertLiteral(SqlRexContext, SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertLiteral(SqlLiteral) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Converts a literal.
convertLiteral(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertLiteralChain(SqlRexContext, SqlLiteralChainOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a LiteralChain expression: that is, concatenates the operands immediately, to produce a single literal string.
convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMatchRecognize(SqlToRelConverter.Blackboard, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertNode(RexNode) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexNode to a SqlNode expression, typically by dispatching to one of the other interface methods.
convertNode(RexNode) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertOperand(Class<R>, Predicate<? super R>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand for a converter rule.
convertOperand(Class<R>, Predicate<? super R>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List<SqlNode>, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a query's ORDER BY clause, if any.
convertOrderItem(SqlSelect, SqlNode, List<SqlNode>, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
convertOverlaps(SqlRexContext, SqlOverlapsOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to OVERLAPS.
convertProject(RexNode) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Decomposes a projection to the input references referenced by a projection and a filter, either of which is optional.
convertQuery(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts an unvalidated query's parse tree into a relational expression.
convertQueryRecursive(SqlNode, boolean, RelDataType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Recursively converts a query to a relational expression.
convertRefsAndExprs(RexNode, List<RelDataTypeField>, int[]) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Clones an expression tree and walks through it, adjusting each RexInputRef index by some amount, and converting expressions that need to be preserved to field references.
ConvertResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
 
convertRow(SqlRexContext, SqlRowOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
Converts a ROW.
convertSelect(SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Implementation of SqlToRelConverter.convertSelect(SqlSelect, boolean); derived class may override.
convertSequenceValue(SqlRexContext, SqlSequenceValueOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
 
convertSetOp(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a set operation (UNION, INTERSECT, MINUS) into relational expressions.
convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Converts an item in an ORDER BY clause inside a window (OVER) clause, extracting DESC, NULLS LAST and NULLS FIRST flags first.
convertSubQuery(SqlCall, SqlToRelConverter, boolean, boolean) - 接口 中的方法org.apache.calcite.sql2rel.SubQueryConverter
Converts the sub-query to an equivalent expression.
convertTo(Expression, PhysType) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
已过时。
Use PhysType.convertTo(Expression, JavaRowFormat). The use of PhysType as a second parameter is misleading since only the row format of the expression is affected by the conversion. Moreover it requires to have at hand a PhysType object which is not really necessary for achieving the desired result.
convertTo(Expression, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Converts an enumerable of this physical type to an enumerable that uses the targetFormat for representing its rows.
convertTo(Expression, PhysType) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
convertTo(Expression, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
convertToRowValues(List<RelDataTypeField>, Object) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
Converts a Geode object into a Row tuple.
convertToSingleValueSubq(SqlNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts the RelNode tree for a select statement to a select that produces a single value.
convertTypeToSpec(RelDataType, String, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
convertTypeToSpec(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
convertValues(SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertWith(SqlWith, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Converts a WITH sub-query into a relational expression.
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
 
copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
 
copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCollect
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilter
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatch
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMinus
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProject
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableSort
 
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
 
copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUnion
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValues
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoAggregate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.pig.PigProject
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValues
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.InterpretableConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
copy(E[], int) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
copy(RelDataType) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
Creates a copy of this RelOptTable.
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.convert.NoneConverter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
Creates a copy of this aggregate.
copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
已过时。
copy(List<Integer>, int, RelCollation) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Creates an equivalent AggregateCall with new argument ordinals.
copy(List<Integer>, int) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
已过时。
copy(List<Integer>) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
已过时。
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Calc
 
copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.core.Calc
Creates a copy of this Calc.
copy(RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 中的方法org.apache.calcite.rel.core.Calc
已过时。
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Collect
 
copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.rel.core.Collect
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Exchange
 
copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.core.Exchange
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Filter
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Filter
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Join
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.rel.core.Join
Creates a copy of this join, overriding condition, system fields and inputs.
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Project
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.rel.core.Project
Copies a project.
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - 类 中的方法org.apache.calcite.rel.core.Project
已过时。
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Sample
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.core.SetOp
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.SetOp
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, RelNode, RelCollation) - 类 中的方法org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.core.SortExchange
 
copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.rel.core.SortExchange
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Spool
 
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.rel.core.Spool
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
Copies this relational expression, substituting traits and inputs.
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Uncollect
 
copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.rel.core.Uncollect
 
copy(List<Integer>) - 类 中的方法org.apache.calcite.rel.hint.RelHint
Returns a copy of this hint with specified inherit path.
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.logical.LogicalAggregate
 
copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.logical.LogicalCalc
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.rel.logical.LogicalCorrelate
 
copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.logical.LogicalExchange
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalIntersect
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalMatch
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalMinus
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.rel.logical.LogicalProject
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalRepeatUnion
 
copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalSnapshot
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalSort
 
copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.rel.logical.LogicalSortExchange
 
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableModify
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableScan
 
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableSpool
 
copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalUnion
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalValues
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalWindow
 
copy(int) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
已过时。
copy(RelTraitSet, List<RelNode>) - 接口 中的方法org.apache.calcite.rel.RelNode
Creates a copy of this relational expression, perhaps changing traits and inputs.
copy(MaterializedViewRule.EquivalenceClasses) - 类 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.stream.LogicalDelta
 
copy(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a copy of an expression, which may have been created using a different RexBuilder and/or RelDataTypeFactory, using this RexBuilder.
copy(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
已过时。
copy(SqlValidatorScope, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
Copies a list of nodes.
copy(String) - 类 中的方法org.apache.calcite.util.NlsString
Creates a copy of this NlsString with different content but same charset and collation.
copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
 
copy(int, Predicate<PrecedenceClimbingParser.Token>) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Op
 
copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
 
copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
 
copyOf(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a memory-, CPU- and cache-efficient comparable immutable list, always copying the contents.
copyOf(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a memory-, CPU- and cache-efficient immutable list, always copying the contents.
copyOf(Number...) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an array of Number.
copyOf(Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an iterable of Number.
copyOf(Iterator<? extends Number>) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an iterator of Number.
copyOf(Collection<? extends E>) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyOf(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyOf(E[]) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyRelHints(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Copy the RelHints from originalRel to newRel if both of them are Hintable.
copyRelHints(RelNode, RelNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Copy the RelHints from originalRel to newRel if both of them are Hintable.
copyType(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Duplicates a type, making a deep copy.
copyType(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
copyValues() - 类 中的方法org.apache.calcite.interpreter.Row
Returns a copy of the values.
CorelMapBuilder() - 类 的构造器org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
correl(List<RelDataTypeField>, CorrelationId) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Makes the correlated expression from rel input fields and correlation id.
CORREL_PREFIX - 类 中的静态变量org.apache.calcite.plan.RelOptQuery
Prefix to the name of correlating variables.
CORREL_PREFIX - 类 中的静态变量org.apache.calcite.rel.core.CorrelationId
Prefix to the name of correlating variables.
Correlate - org.apache.calcite.rel.core中的类
A relational operator that performs nested-loop joins.
Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.Correlate
Creates a Correlate.
Correlate(RelInput) - 类 的构造器org.apache.calcite.rel.core.Correlate
Creates a Correlate by parsing serialized output.
correlate(JoinRelType, CorrelationId, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and an array of fields that are used by correlation.
correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and a list of fields that are used by correlation.
correlateBatchJoin(JoinType, Enumerable<TSource>, Function1<List<TSource>, Enumerable<TInner>>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Fetches blocks of size batchSize from outer, storing each block into a list (outerValues).
correlateFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
correlateJoin(JoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
correlateJoin(JoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
For each row of the outer enumerable returns the correlated rows from the inner enumerable.
correlateJoin(JoinType, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
For each row of the current enumerable returns the correlated rows from the inner enumerable (nested loops join).
correlationColumns(CorrelationId, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Finds which columns of a correlation variable are used within a relational expression.
correlationId - 类 中的变量org.apache.calcite.rel.core.Correlate
 
CorrelationId - org.apache.calcite.rel.core中的类
Describes the necessary parameters for an implementation in order to identify and set dynamic variables
CorrelationId(int) - 类 的构造器org.apache.calcite.rel.core.CorrelationId
Creates a correlation identifier.
CorrelationId(String) - 类 的构造器org.apache.calcite.rel.core.CorrelationId
Creates a correlation identifier from a name.
correlationId - 类 中的变量org.apache.calcite.rel.mutable.MutableCorrelate
 
correlationIds() - 接口 中的方法org.apache.calcite.rel.RelNode.Context
 
CorrelationReferenceFinder - org.apache.calcite.sql2rel中的类
Shuttle that finds references to a given CorrelationId within a tree of RelNodes.
CorrelationReferenceFinder() - 类 的构造器org.apache.calcite.sql2rel.CorrelationReferenceFinder
Creates CorrelationReferenceFinder.
correlTableMap - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
 
cos(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COS operator applied to BigDecimal values.
cos(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COS operator applied to double values.
COS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
cosh(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COSH operator applied to BigDecimal values.
cosh(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COSH operator applied to double values.
COSH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
COST_IMPROVEMENT - 类 中的静态变量org.apache.calcite.plan.volcano.VolcanoPlanner
 
COST_MULTIPLIER - 枚举 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableConvention
Cost of an enumerable node versus implementing an equivalent node in a "typical" calling convention.
COST_MULTIPLIER - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcConvention
Cost of a JDBC node versus implementing an equivalent node in a "typical" calling convention.
COST_MULTIPLIER - 枚举 中的静态变量org.apache.calcite.interpreter.BindableConvention
Cost of a bindable node versus implementing an equivalent node in a "typical" calling convention.
costFactory - 类 中的变量org.apache.calcite.plan.AbstractRelOptPlanner
 
costFactory(RelOptCostFactory) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
cot(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COT operator applied to BigDecimal values.
cot(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL COT operator applied to double values.
COT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
count() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
count(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
count(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the number of elements in a sequence.
count(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the number of elements in a sequence.
count(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
COUNT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
COUNT aggregate function.
count() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
 
count() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
count(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
count(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
count(boolean, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
count(boolean, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
CountingSearchResultListener(boolean) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
countJoins(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns the number of Join nodes in a tree.
CountSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
countSql(ImmutableBitSet) - 类 中的方法org.apache.calcite.materialize.Lattice
Returns a SQL query that counts the number of distinct values of the attributes given in groupSet.
countStar(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT(*) aggregate function.
COVAR_AVG_AGG_FUNCTIONS - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of SqlCovarAggFunction.
COVAR_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
COVAR_POP aggregate function.
COVAR_REGR_FUNCTION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
 
COVAR_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
COVAR_SAMP aggregate function.
CqlToSqlTypeConversionRules - org.apache.calcite.adapter.cassandra中的类
CqlToSqlTypeConversionRules defines mappings from CQL types to corresponding SQL types.
CqlToSqlTypeConversionRules() - 类 的构造器org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.clone.CloneSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.csv.CsvSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableFactory
 
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.druid.DruidSchemaFactory
 
create(SchemaPlus, String, Map, RelDataType) - 类 中的方法org.apache.calcite.adapter.druid.DruidTableFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
create(RelNode, RelNode, RexNode, ImmutableBitSet, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
create(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableCalc
Creates an EnumerableCalc.
create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
Creates an EnumerableCorrelate.
create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableFilter
Creates an EnumerableFilter.
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
Creates an EnumerableHashJoin.
create(RelNode, double) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
Creates an EnumerableInterpreter.
create(RelNode, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableLimit
Creates an EnumerableLimit.
create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableMatch
Creates an EnumerableMatch.
create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
Creates an EnumerableNestedLoopJoin.
create(RelNode, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableProject
Creates an EnumerableProject, specifying row type rather than field names.
create(RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableSort
Creates an EnumerableSort.
create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
Creates an EnumerableTableScan.
create(RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
Creates an EnumerableTableSpool.
create(RelTraitSet, RelNode, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
Creates an EnumerableUncollect.
create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableValues
Creates an EnumerableValues.
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.file.FileSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema.Factory
 
create(SchemaPlus, String, DataSource, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
create(SchemaPlus, String, DataSource, SqlDialectFactory, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
create(SchemaPlus, String, DataSource, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
create(SchemaPlus, String, DataSource, SqlDialectFactory, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
Creates a JdbcSchema, taking credentials from a map.
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.pig.PigSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.pig.PigTableFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.redis.RedisSchemaFactory
 
create(SchemaPlus, String, Map, RelDataType) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.tpcds.TpcdsSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.tpch.TpchSchemaFactory
 
create(List<String>) - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
 
create(List<String>) - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer.RawChinookMetaFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.chinook.PreferredAlbumsTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.chinook.PreferredGenresTableFactory
 
create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableFilter
Creates a BindableFilter.
create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
Creates a BindableTableScan.
create(RelOptCluster, RelOptTable, List<RexNode>, List<Integer>) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
Creates a BindableTableScan.
create(ColumnMetaData.AvaticaType, Iterable<Object>) - 类 中的方法org.apache.calcite.jdbc.CalciteResultSet
 
create() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
 
create(Statement, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
Prepends a statement to a block.
create() - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses default optimizer.
create(Class<? extends ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given class as optimizer.
create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given factory to create optimizers.
create(CalciteSchema, String, boolean) - 类 中的静态方法org.apache.calcite.materialize.Lattice
Creates a Lattice.
create(SchemaPlus, String, List<String>, String, String) - 类 中的静态方法org.apache.calcite.model.ModelHandler
create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.piglet.PigConverter
 
create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.piglet.PigRelBuilder
Creates a PigRelBuilder.
create(RelOptPlanner, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptCluster
Creates a cluster.
create(MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
Creates a SubstitutionVisitor.UnifyRuleCall based on the parent of query.
create(RelOptSchema, RelDataType, List<String>, Expression) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, List<String>, Table, Expression) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, Table, Path) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, CalciteSchema.TableEntry, Double) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, Table, ImmutableList<String>) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
 
create(SqlAggFunction, boolean, List<Integer>, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
Creates an AggregateCall, inferring its type if type is null.
create(SqlAggFunction, boolean, List<Integer>, int, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
已过时。
create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
Creates an AggregateCall.
create(RelTraitSet, RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.core.Uncollect
Creates an Uncollect.
create(Map<String, Object>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
create(RelNode, List<RelHint>, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
Creates a LogicalAggregate.
create(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
已过时。
create(RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
已过时。
create(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalCalc
 
create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalCorrelate
Creates a LogicalCorrelate.
create(RelNode, RelDistribution) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalExchange
Creates a LogicalExchange.
create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter.
create(RelNode, RexNode, ImmutableSet<CorrelationId>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter.
create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalIntersect
Creates a LogicalIntersect.
create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin.
create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin, flagged with whether it has been translated to a semi-join.
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
已过时。
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
已过时。
create(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
已过时。
create(RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
已过时。
create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMatch
Creates a LogicalMatch.
create(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMatch
Creates a LogicalMatch.
create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMinus
Creates a LogicalMinus.
create(RelNode, List<RelHint>, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject.
create(RelNode, List<RelHint>, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject, specifying row type rather than field names.
create(RelNode, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
已过时。
create(RelNode, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
已过时。
create(RelNode, RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalRepeatUnion
Creates a LogicalRepeatUnion.
create(RelNode, RelNode, boolean, int) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalRepeatUnion
Creates a LogicalRepeatUnion.
create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
create(RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSort
Creates a LogicalSort.
create(RelNode, RelDistribution, RelCollation) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSortExchange
Creates a LogicalSortExchange.
create(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
Creates a LogicalTableFunctionScan.
create(RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableModify
Creates a LogicalTableModify.
create(RelOptCluster, RelOptTable, List<RelHint>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableScan
已过时。
create(RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableSpool
Creates a LogicalTableSpool.
create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalUnion
Creates a LogicalUnion.
create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues.
create(RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalWindow
Creates a LogicalWindow.
create(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalWindow
Creates a LogicalWindow by parsing a RexProgram.
create(RelNode) - 类 中的静态方法org.apache.calcite.rel.stream.LogicalDelta
Creates a LogicalDelta.
create(RelDataTypeFactory, RexCall, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexCallBinding
Creates a binding of the appropriate type.
create(RelDataType, List<? extends RexNode>, RexNode, RelDataType, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Creates a program which calculates projections and filters rows based upon a condition.
create(RelDataType, List<? extends RexNode>, RexNode, List<String>, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Creates a program which calculates projections and filters rows based upon a condition.
create(RelInput) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Create a program from serialized output.
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, RexSimplify) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
Creates a program builder with the same contents as a program.
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
已过时。
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
已过时。
create(RexBuilder, RelDataType, List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, RexShuttle, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
Creates a program builder with the same contents as a program, applying a shuttle first.
create(SqlNode, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexWindowBound
Creates window bound.
create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema.Factory
 
create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.AggregateFunctionImpl
Creates an aggregate function, or returns null.
create(CalciteSchema, String, List<String>, List<String>, String, boolean) - 类 中的静态方法org.apache.calcite.schema.impl.MaterializedViewTable
Table macro that returns a materialized view.
create(Class<?>, String) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates ScalarFunction from given class.
create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates ScalarFunction from given method.
create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a class, looking for an "eval" method.
create(Class<?>, String) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a class, looking for a method with a given name.
create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a method.
create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.TableMacroImpl
Creates a TableMacro from a class, looking for an "eval" method.
create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.TableMacroImpl
Creates a TableMacro from a method.
create(SchemaPlus, String, Map<String, Object>) - 接口 中的方法org.apache.calcite.schema.SchemaFactory
Creates a Schema.
create(SchemaPlus, String, Map<String, Object>, RelDataType) - 接口 中的方法org.apache.calcite.schema.TableFactory
Creates a Table.
create(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using Calcite's parser implementation.
create(String, SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using the parser implementation created from given SqlParserImplFactory with given quoting syntax and casing policies for identifiers.
create(Reader, SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using the parser implementation created from given SqlParserImplFactory with given quoting syntax and casing policies for identifiers.
create(String[]) - 类 中的静态方法org.apache.calcite.sql.SqlAccessType
 
create(String) - 类 中的静态方法org.apache.calcite.sql.SqlAccessType
 
create(DatabaseMetaData) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
已过时。
Replaced by SqlDialectFactory
create(DatabaseMetaData) - 接口 中的方法org.apache.calcite.sql.SqlDialectFactory
Creates a SqlDialect from a DatabaseMetaData.
create(DatabaseMetaData) - 类 中的方法org.apache.calcite.sql.SqlDialectFactoryImpl
 
create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
create(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Creates a frame type.
create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.validate.SqlQualified
 
create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.PigRelBuilder
Creates a PigRelBuilder.
create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
Creates a RelBuilder.
create(RelOptCluster, RelOptSchema) - 接口 中的方法org.apache.calcite.tools.RelBuilderFactory
Creates a RelBuilder.
create(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.AttributedDirectedGraph
 
create() - 类 中的静态方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
create(DirectedGraph.EdgeFactory<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
create(Class<T>) - 类 中的静态方法org.apache.calcite.util.ImmutableBeans
Creates an immutable bean that implements a given interface.
create(MappingType, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a mapping with required properties.
createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
 
createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
Creates an aggregate.
createAggregate(RelNode, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
已过时。
createAggregate(RelNode, boolean, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
已过时。
createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Creates an Aggregate.
createAll(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates ScalarFunction for each method in a given class.
createAllPossibleExpressions(RexBuilder, RexNode, Map<RexInputRef, Set<RexNode>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Given an expression, it will create all equivalent expressions resulting from replacing all possible combinations of references in the mapping by the corresponding expressions.
createApproxNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createArrayType(RelDataType, long) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates an array type.
createArrayType(RelDataType, long) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createArrayType(RelDataTypeFactory, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
createAsFullOperands(RelDataType, SqlNode, String) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
Creates operands for a full AS operator.
createBinaryString(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a literal like X'ABAB'.
createBinaryString(byte[], SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a literal like X'ABAB' from an array of bytes.
createBinding(Aggregate) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Creates a binding of this call in the context of an LogicalAggregate, which can then be used to infer the return type.
createBlackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Factory method for creating translation workspace.
createBoolean(boolean, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a boolean literal.
createBound(SqlLiteral) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createCache() - 类 中的静态方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
createCall(SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJoin.SqlJoinOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlOperator
Creates a call to this operand with an array of operands.
createCall(SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlOperator
Creates a call to this operand with an array of operands.
createCall(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlOperator
Creates a call to this operand with a list of operands contained in a SqlNodeList.
createCall(SqlParserPos, List<? extends SqlNode>) - 类 中的方法org.apache.calcite.sql.SqlOperator
Creates a call to this operand with a list of operands.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
 
createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
Creates a call to the SELECT operator.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
createCastRel(RelNode, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a projection which casts a rel's output to a desired row type.
createCastRel(RelNode, RelDataType, boolean, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a projection which casts a rel's output to a desired row type.
createCastRel(MutableRel, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
createCharString(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a string literal in the system character set.
createCharString(String, String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a string literal, with optional character-set.
createClientCache(String, int, String, boolean) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
Creates a Geode client instance connected to locator and configured to support PDX instances.
createCloneTable(JavaTypeFactory, RelProtoDataType, List<ColumnMetaData.Rep>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.clone.CloneSchema
已过时。
createCloneTable(JavaTypeFactory, RelProtoDataType, List<RelCollation>, List<ColumnMetaData.Rep>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.clone.CloneSchema
 
createCluster(RelDataTypeFactory, RexBuilder) - 类 中的方法org.apache.calcite.plan.RelOptQuery
已过时。
createCluster(RelOptPlanner, RexBuilder) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for cluster.
createContext() - 接口 中的方法org.apache.calcite.interpreter.Compiler
 
createConvertletTable() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for default convertlet table.
createCorrel() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Constructs a new id for a correlating variable.
createCorrel() - 类 中的方法org.apache.calcite.plan.RelOptQuery
createCorrelate(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.CorrelateFactory
Creates a correlate.
createCurrentRow(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createCurrentRowWindow(String) - 类 中的方法org.apache.calcite.sql.SqlWindow
Creates a window (RANGE columnName CURRENT ROW).
createDataContext(CalciteConnection) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
A trojan-horse method, subject to change without notice.
createDataContext(Connection, SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
 
createDataType(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlJdbcDataTypeName
Creates a parse tree node for a type identifier of this name.
createDate(Calendar, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
已过时。
createDate(DateString, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createDecimalProduct(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
createDecimalProduct(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
已过时。
createDecimalQuotient(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
createDecimalQuotient(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
已过时。
createDefault(String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates the default time format extraction function.
createDialect(DataSource) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
createDialect(SqlDialectFactory, DataSource) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
Returns a suitable SQL dialect for the given data source.
createDispatcher(Class<R>, Class<E>) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
createDistinctRel(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createDmlRowType(SqlKind, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates the row type descriptor for the result of a DML operation, which is a single column named ROWCOUNT of type BIGINT for INSERT; a single column named PLAN for EXPLAIN.
createDriverVersion() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
 
createDriverVersion() - 类 中的方法org.apache.calcite.jdbc.Driver
 
createEdge(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
createEdge(V, V, Object...) - 接口 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph.AttributedEdgeFactory
 
createEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph.EdgeFactory
 
createEmpty() - 类 中的静态方法org.apache.calcite.plan.RelTraitSet
Creates an empty trait set.
createEmpty(RelOptCluster, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues that outputs no rows of a given row type.
createEmptyRelOrEquivalent(RelOptRuleCall, Calc) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
For static schema systems, a filter that is always false or null can be replaced by a values operator that produces no rows, as the schema information can just be taken from the input Rel.
createEmptyRelOrEquivalent(RelOptRuleCall, Filter) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
For static schema systems, a filter that is always false or null can be replaced by a values operator that produces no rows, as the schema information can just be taken from the input Rel.
createEmptyResultSet(Class<E>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
createEmptyStructType(RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Records a struct type with no fields.
createEnricher(Integer[], DataContext) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
Called from generated code that proposes to create a ResultSetEnumerable over a prepared statement.
createEquiJoinCondition(RelNode, List<Integer>, RelNode, List<Integer>, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Builds an equi-join condition from a set of left and right keys.
createExactNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.piglet.Ast.Literal
 
createExactNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createExchange(RelNode, RelDistribution) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ExchangeFactory
Creates a Exchange.
createExistsPlan(RelOptCluster, RelNode, List<RexNode>, RexLiteral, String) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a plan suitable for use in EXISTS or IN statements.
createExtractFromGranularity(Granularity, String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates the time format extraction function for the given granularity.
createField(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates final static field to hold the given expression.
createFilter(RelNode, RexNode, Set<CorrelationId>) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
 
createFilter(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createFilter(RelNode, RexNode, RelFactories.FilterFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createFilter(RelNode, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a filter, using the default filter factory, or returns the original relational expression if the condition is trivial.
createFilter(RelNode, Iterable<? extends RexNode>, RelFactories.FilterFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a filter using the default factory, or returns the original relational expression if the condition is trivial.
createFilter(RelNode, RexNode, Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.FilterFactory
Creates a filter.
createFilter(RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.FilterFactory
已过时。
createFinishingOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a final optimization shuttle.
createFloorFromGranularity(Granularity, String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates time format floor time extraction function using a given granularity.
createFollowing(SqlNode, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createForeignSchema(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNode, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE FOREIGN SCHEMA.
createFromBitString(String) - 类 中的静态方法org.apache.calcite.util.BitString
Creates a BitString representation out of a Bit String.
createFromBytes(byte[]) - 类 中的静态方法org.apache.calcite.util.BitString
Creates a BitString from an array of bytes.
createFromHexString(String) - 类 中的静态方法org.apache.calcite.util.BitString
Creates a BitString representation out of a Hex String.
createFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE FUNCTION.
createGetter(int) - 类 中的方法org.apache.calcite.runtime.ArrayEnumeratorCursor
 
createGetter(int) - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
 
createGetter(int) - 类 中的方法org.apache.calcite.runtime.RecordEnumeratorCursor
 
createGranularity(TimeUnitRange, String) - 类 中的静态方法org.apache.calcite.adapter.druid.Granularities
Creates a Granularity based on a time unit.
createHandler() - 类 中的方法org.apache.calcite.jdbc.Driver
 
createIdentity(RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Creates the identity program.
createIdentity(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Creates a program that projects its input fields but with possibly different names for the output fields.
createIdentity(int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates the identity mapping.
createImplementor(NotNullImplementor, NullPolicy, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable
 
createInterval(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
Generates a list of Intervals equivalent to a given expression.
createInterval(int, String, SqlIntervalQualifier, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates an interval literal.
createIterable(Meta.StatementHandle, QueryState, Meta.Signature, List<TypedValue>, Meta.Frame) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
createJavaType(Class) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that corresponds to a Java class.
createJavaType(Class) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
 
createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
 
createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
Creates a join.
createJoin(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
已过时。
createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
已过时。
createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.core.Join
已过时。
createJoinType(RelDataType...) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a cartesian product type.
createJoinType(RelDataType...) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Returns the type the row which results when two relations are joined.
createListFrame(SqlWriter.FrameType, String, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a list frame.
createLiteral(Object, SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
createMapping(ImmutableBitSet, int) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
 
createMapType(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a map type.
createMapType(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMapType(RelDataTypeFactory, RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.MatchFactory
Creates a Match.
createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
createMaterializations() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
createMaterializations() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
createMaterializedView(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE MATERIALIZED VIEW.
createMeta(AvaticaConnection) - 类 中的方法org.apache.calcite.jdbc.Driver
 
createMethodDispatcher(Class<T>, ReflectiveVisitor, String, Class<E>, Class...) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Creates a dispatcher for calls to a single multi-method on a particular object.
createMultisetType(RelDataType, long) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a multiset type.
createMultisetType(RelDataType, long) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMultisetType(RelDataTypeFactory, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
createName(int) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
Creates a name for an input reference, of the form "$index".
createNamed(String) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
Creates a sample which substitutes one relation for another.
createNegative(SqlNumericLiteral, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createNewProject(RelNode, int[]) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Creates a new projection based on the original projection, adjusting all input refs using an adjustment array passed in.
createNlsStringType(RelDataTypeFactory, NlsString) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Creates the type of an NlsString.
createNull(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a NULL literal.
createNullFilter(RelNode, Integer[]) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createOneRow(RelOptCluster) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues that outputs one row and one column.
createOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a shuttle that will be used during block optimization.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence according to a key.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in an OrderedEnumerable according to a key, using a specified comparator.
createParser(String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for default SQL parser.
createParser(String, SqlParser.ConfigBuilder) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for SQL parser with a given configuration.
createParserConfig() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for SQL parser configuration.
createPartitionState(int, int) - 类 中的方法org.apache.calcite.runtime.Matcher
 
createPdxType(PdxInstance) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
 
createPdxType2(PdxInstance) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
 
createPlanner(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Creates a query planner and initializes it with a default set of rules.
createPlanner(CalcitePrepare.Context, Context, RelOptCostFactory) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Creates a query planner and initializes it with a default set of rules.
createPlannerFactories() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Creates a collection of planner factories.
createPreceding(SqlNode, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createPrepareContext() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
Creates a context for preparing a statement for execution.
createPrepareContext() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
Creates a context for preparing a statement for execution.
createPreparedExplanation(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - 类 中的方法org.apache.calcite.prepare.Prepare
 
createPrepareFactory() - 类 中的方法org.apache.calcite.jdbc.Driver
 
createProject(RelNode, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a LogicalProject that projects particular fields of its input, according to a mapping.
createProject(RelNode, Mappings.TargetMapping, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
createProject(RelNode, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createProject(RelNode, List<Pair<RexNode, String>>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createProject(RelNode, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a relational expression that projects the given fields of the input.
createProject(RelNode, List<? extends RexNode>, List<String>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createProject(RelNode, List<? extends RexNode>, List<String>, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
createProject(RelFactories.ProjectFactory, RelNode, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a relational expression that projects the given fields of the input.
createProject(RelNode, List<RelHint>, List<? extends RexNode>, List<String>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ProjectFactory
Creates a project.
createProject(RelNode, List<? extends RexNode>, List<String>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ProjectFactory
已过时。
createProject(MutableRel, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
createProjectExprs(MutableRel, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
Construct expression list of Project by the given fields of the input.
createProjectExprs(Project, RelNode, int, RexBuilder, List<RelDataTypeField>, List<Pair<RexNode, String>>) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
Creates projection expressions corresponding to one of the inputs into the join
createProjectJoinRel(List<Integer>, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createProjectRefsAndExprs(RelNode, boolean, boolean) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Creates a projection based on the inputs specified in a bitmap and the expressions that need to be preserved.
createProjects(MutableRel, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
Construct expression list of Project by the given fields of the input.
createQuery(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
createQuery(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
createRdd(JavaSparkContext, T[]) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
Converts an array into an RDD.
createRdd(JavaSparkContext, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
Converts an enumerable into an RDD.
createRegexPatternLiteral(SqlNode, SqlLiteral) - 类 中的静态方法org.apache.calcite.util.RelToSqlConverterUtil
Creates regex pattern based on the TRIM flag.
createRegion(GemFireCache, String) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
Obtains a proxy pointing to an existing Region on the server
createRelOptTable(RelOptSchema, RelDataType, List<String>) - 类 中的静态方法org.apache.calcite.piglet.PigTable
Creates a RelOptTable for a schema only table.
createRename(RelNode, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createRenameRel(RelDataType, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
createRepeatUnion(RelNode, RelNode, boolean, int) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.RepeatUnionFactory
Creates a RepeatUnion.
createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
createRootSchema(boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean, boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean, boolean, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean, boolean, String, Schema) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
 
createRootSchema(boolean) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Creates a root schema.
createSample(SqlSampleSpec, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a literal which represents a sample specification.
createScan(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
 
createScan(RelOptTable.ToRelContext, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableScanFactory
Creates a TableScan.
createScan(RelOptCluster, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableScanFactory
已过时。
createSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE SCHEMA.
createSelectNamespace(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a SELECT node.
createSemiJoin(RelNode, RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
已过时。
Creates a semi-join.
createSet() - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Creates a set that has the same case-sensitivity as this matcher.
createSetOp(SqlKind, List<RelNode>, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SetOpFactory
Creates a set operation.
createSetopNamespace(SqlCall, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a set operation (UNION, INTERSECT, or EXCEPT).
createShiftMapping(int, int...) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a mapping that consists of a set of contiguous ranges.
createSingleTableCatalogReader(boolean, String, RelDataTypeFactory, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Creates a catalog reader that contains a single Table with temporary table name and specified rowType.
createSingleton(int) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
createSingleton(int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Creates a list containing one collation containing one field.
createSingleValueAggRel(RelOptCluster, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a LogicalAggregate that removes all duplicates from the result of an underlying relational expression.
createSnapshot(SchemaVersion) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Creates a snapshot of this CalciteSchema as of the specified time.
createSnapshot(RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SnapshotFactory
Creates a Snapshot.
createSnapshot(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
 
createSocket() - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(String, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(String, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(InetAddress, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket() - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
createSocket(InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
createSocket(String, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
createSocket(String, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
createSort(RelNode, RelCollation, RexNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortFactory
Creates a sort.
createSort(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortFactory
已过时。
createSortExchange(RelNode, RelDistribution, RelCollation) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortExchangeFactory
Creates a SortExchange.
createSourceSelectForDelete(SqlDelete) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into a DELETE statement to be deleted.
createSourceSelectForUpdate(SqlUpdate) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into an UPDATE statement to be updated.
createSqlIntervalType(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL interval type.
createSqlIntervalType(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with no precision or scale.
createSqlType(SqlTypeName, int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with length (precision) but no scale.
createSqlType(SqlTypeName, int, int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with precision and scale.
createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
 
createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
createSqlType(SqlTypeName) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int, int) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlWriter(SqlDialect, StringBuilder, IntFunction<SqlNode>) - 类 中的方法org.apache.calcite.materialize.Lattice
Creates a context to which SQL can be generated.
createSSLSocketFactory() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
Creates an "accept-all" SSLSocketFactory - ssl sockets will accept ANY certificate sent to them - thus effectively just securing the communications.
createStarTable() - 类 中的方法org.apache.calcite.materialize.Lattice
 
createStatement(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
createStructType(Class) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
createStructType(Class) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
Creates a record type based upon the public fields of a Java class.
createStructType(Class) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createStructType(StructKind, List<RelDataType>, List<String>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fields, given lists of the names and types of the fields.
createStructType(List<RelDataType>, List<String>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fields.
createStructType(RelDataTypeFactory.FieldInfo) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
已过时。
createStructType(List<? extends Map.Entry<String, RelDataType>>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fieldList, obtaining the field information from a list of (name, type) pairs.
createStructType(List<RelDataType>, List<String>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(StructKind, List<RelDataType>, List<String>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(RelDataTypeFactory.FieldInfo) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(List<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(RelDataTypeFactory, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates a record type with anonymous field names.
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>, SqlValidatorUtil.Suggester) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates a record type with specified field names.
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
createSwappedJoinExprs(RelNode, Join, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates projection expressions reflecting the swapping of a join's input.
createSwitched(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.fun.SqlCase
Creates a call to the switched form of the case operator, viz: CASE value
WHEN whenList[0] THEN thenList[0]
WHEN whenList[1] THEN thenList[1]
...
createSymbol(Enum<?>, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Creates a literal which represents a parser symbol, for example the TRAILING keyword in the call Trim(TRAILING 'x' FROM 'Hello world!')
createSyntheticType(List<Type>) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
Creates a synthetic Java class whose fields have the given Java types.
createSyntheticType(List<Type>) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createTable(CalciteSchema, String, List<String>) - 类 中的方法org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
 
createTable(CalciteSchema, String, List<String>) - 接口 中的方法org.apache.calcite.materialize.MaterializationService.TableFactory
 
createTable(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE TABLE.
createTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, Set<RelColumnMapping>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactory
createTableRequiresColumnList() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
createTableRequiresColumnTypes(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
createTableSample(boolean, float) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
Creates a table sample without repeatability.
createTableSample(boolean, float, int) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
Creates a table sample with repeatability.
createTableSpool(RelNode, Spool.Type, Spool.Type, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SpoolFactory
Creates a TableSpool.
createTargetRowType(SqlValidatorTable, SqlNodeList, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Derives a row-type for INSERT and UPDATE operations.
createTime(Calendar, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
已过时。
createTime(TimeString, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createTimestamp(Calendar, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
已过时。
createTimestamp(TimestampString, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createType(Type) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
Creates a type, deducing whether a record, scalar or primitive type is needed.
createType(Type) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createType(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlDataTypeSpec) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE TYPE.
createTypeFromProjection(RelDataType, List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
createTypeFromProjection(RelDataType, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
 
createTypeFromProjection(RelDataType, List<String>, RelDataTypeFactory, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
 
createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that is the same as another type but with possibly different charset or collation.
createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createTypeWithNullability(RelDataType, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that is the same as another type but with possibly different nullability.
createTypeWithNullability(RelDataType, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createTypeWithNullability(RelDataType, boolean) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnboundedFollowing(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createUnboundedPreceding(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
 
createUnboundedPrecedingWindow(String) - 类 中的方法org.apache.calcite.sql.SqlWindow
Creates a window (RANGE columnName UNBOUNDED PRECEDING).
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If the view will be used in a union rewriting, this method is responsible for generating the union and any other operator needed on top of it, e.g., a Project operator.
createUnknown(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
createUnknownType() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type that represents the "unknown" type.
createUnknownType() - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnsafe(Method) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates unsafe version of ScalarFunction from any method.
createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ValuesFactory
Creates a Values.
createView(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE VIEW.
crossJoinDisallowsCondition() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
CsvFilterableTable - org.apache.calcite.adapter.csv中的类
Table based on a CSV file that can implement simple filtering.
CsvFilterableTable(Source, RelProtoDataType) - 类 的构造器org.apache.calcite.adapter.csv.CsvFilterableTable
Creates a CsvFilterableTable.
CsvProjectTableScanRule - org.apache.calcite.adapter.csv中的类
Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection.
CsvProjectTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.csv.CsvProjectTableScanRule
Creates a CsvProjectTableScanRule.
CsvScannableTable - org.apache.calcite.adapter.csv中的类
Table based on a CSV file.
CsvSchema - org.apache.calcite.adapter.csv中的类
Schema mapped onto a directory of CSV files.
CsvSchema(File, CsvTable.Flavor) - 类 的构造器org.apache.calcite.adapter.csv.CsvSchema
Creates a CSV schema.
CsvSchemaFactory - org.apache.calcite.adapter.csv中的类
Factory that creates a CsvSchema.
CsvStreamScannableTable - org.apache.calcite.adapter.csv中的类
Table based on a CSV file.
CsvStreamTableFactory - org.apache.calcite.adapter.csv中的类
Factory that creates a CsvTranslatableTable.
CsvStreamTableFactory() - 类 的构造器org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
CsvTable - org.apache.calcite.adapter.csv中的类
Base class for table that reads CSV files.
CsvTable.Flavor - org.apache.calcite.adapter.csv中的枚举
Various degrees of table "intelligence".
CsvTableFactory - org.apache.calcite.adapter.csv中的类
Factory that creates a CsvTranslatableTable.
CsvTableFactory() - 类 的构造器org.apache.calcite.adapter.csv.CsvTableFactory
 
CsvTableScan - org.apache.calcite.adapter.csv中的类
Relational expression representing a scan of a CSV file.
CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - 类 的构造器org.apache.calcite.adapter.csv.CsvTableScan
 
CsvTranslatableTable - org.apache.calcite.adapter.csv中的类
Table based on a CSV file.
CUBE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
CUBE operator, occurs within GROUP BY clause or nested within a GROUPING SETS.
cube(List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Computes the cube of bit sets.
CUME_DIST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
CUME_DIST window function.
cumulativeMemoryWithinPhase() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
Returns the cumulative amount of memory, in bytes, required by the physical operator implementing this relational expression, and all other operators within the same phase, across all splits.
cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
Catch-all implementation for BuiltInMetadata.Memory.cumulativeMemoryWithinPhase(), invoked using reflection.
cumulativeMemoryWithinPhase(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
cumulativeMemoryWithinPhaseSplit() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
Returns the expected cumulative amount of memory, in bytes, required by the physical operator implementing this relational expression, and all operators within the same phase, within each split.
cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
Catch-all implementation for BuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(), invoked using reflection.
cumulativeMemoryWithinPhaseSplit(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
current() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
 
current() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
current() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
It returns an Array of Object, with each element represents a field of row.
current() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
current() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
current() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Gets the current element in the collection.
current() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
current() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
current() - 类 中的方法org.apache.calcite.runtime.EnumeratorCursor
 
current() - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
 
CURRENT_CATALOG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_CATALOG function.
CURRENT_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_DATE function.
CURRENT_PATH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_PATH function.
CURRENT_ROLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_ROLE function.
CURRENT_SCHEMA - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_SCHEMA function.
CURRENT_TIME - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_TIME [(precision)] function.
CURRENT_TIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_TIMESTAMP [(precision)] function.
CURRENT_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_USER function.
CURRENT_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The sequence current value function: CURRENT VALUE FOR sequence
currentBlock() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Returns the current code block
currentBlock() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Returns the current code block
currentDate(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_DATE function.
currentNullables() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Returns the current nullability state of rex nodes.
currentNullables() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Returns the current nullability state of rex nodes.
currentPosition() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggAddContext
Returns current position inside for-loop of window aggregate.
currentRowFollowingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
currentRowPrecedingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
currentTime(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_TIME function.
currentTimestamp(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_TIMESTAMP function.
CURSOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURSOR constructor. e.g.
cursor - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
 
CURSOR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "CURSOR".
cursor(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a RexCall to the CURSOR function by ordinal.
cursorPosToSelectMap - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a cursor (based on its position relative to other cursor parameters within a function call) to the SELECT associated with the cursor.
CursorReturnTypeInference - org.apache.calcite.sql.type中的类
Returns the rowtype of a cursor of the operand at a particular 0-based ordinal position.
CursorReturnTypeInference(int) - 类 的构造器org.apache.calcite.sql.type.CursorReturnTypeInference
 
CustomColumnResolvingTable - org.apache.calcite.schema中的接口
Extension to Table that specifies a custom way to resolve column names.
CycleDetector<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Detects cycles in directed graphs.
CycleDetector(DirectedGraph<V, E>) - 类 的构造器org.apache.calcite.util.graph.CycleDetector
 
cyclicDefinition(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
CyclicDefinitionException - org.apache.calcite.sql.validate中的异常错误
Thrown when an object, such as a view, is found to have a cylic definition.
CyclicDefinitionException(int, List<String>) - 异常错误 的构造器org.apache.calcite.sql.validate.CyclicDefinitionException
Creates CyclicDefinitionException.
CyclicMetadataException - org.apache.calcite.rel.metadata中的异常错误
Exception that indicates that a cycle has been detected while computing metadata.
CyclicMetadataException() - 异常错误 的构造器org.apache.calcite.rel.metadata.CyclicMetadataException
Creates a CyclicMetadataException.

D

databaseMajorVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
DatabaseMetaDataInvocationHandler(String, String) - 类 的构造器org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
databaseMinorVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
databaseProduct() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
databaseProductName() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
databaseVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
DataContext - org.apache.calcite中的接口
Runtime context allowing access to the tables in a database.
dataContext - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
DataContext.Variable - org.apache.calcite中的枚举
Variable that may be asked for in a call to DataContext.get(java.lang.String).
dataList - 类 中的变量org.apache.calcite.adapter.csv.JsonTable
 
dataSource(String, String, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
Creates a JDBC data source with the given specification.
dataTypeSystem() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
DATE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Date.
DATE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is nullable Date.
dateLiteralOutOfRange(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
DateRangeRules - org.apache.calcite.rel.rules中的类
Collection of planner rules that convert EXTRACT(timeUnit FROM dateTime) = constant, FLOOR(dateTime to timeUnit = constant} and CEIL(dateTime to timeUnit = constant} to dateTime BETWEEN lower AND upper.
DateRangeRules.FilterDateRangeRule - org.apache.calcite.rel.rules中的类
Rule that converts EXTRACT, FLOOR and CEIL in a Filter into a date range.
dateRequiresInterval() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
DateString - org.apache.calcite.util中的类
Date literal.
DateString(String) - 类 的构造器org.apache.calcite.util.DateString
Creates a DateString.
DateString(int, int, int) - 类 的构造器org.apache.calcite.util.DateString
Creates a DateString for year, month, day values.
DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_INTERVAL_TIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_TIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
DATETIME_PLUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Infix datetime plus operator, 'DATETIME + INTERVAL'.
DATETIME_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
dateTimeFormatString(SqlTypeName) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
dateTimeStringEquality(SqlCallBinding, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Datetime and STRING equality: cast STRING type to datetime type, SqlToRelConverter already make the conversion but we still keep this interface overridable so user can have their custom implementation.
DateTimeStringUtils - org.apache.calcite.util中的类
Utility methods to manipulate String representation of DateTime values.
DAY_INTERVAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
DAYNAME - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "DAYNAME(datetime)" function; returns the name of the day of the week, in the current locale, of a TIMESTAMP or DATE argument.
dayNameWithDate(int, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL DAYNAME function, applied to a DATE argument.
dayNameWithTimestamp(long, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL DAYNAME function, applied to a TIMESTAMP argument.
DAYOFMONTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFMONTH operator.
DAYOFWEEK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFWEEK operator.
DAYOFYEAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFYEAR operator.
Db2SqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the IBM DB2 database.
Db2SqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.Db2SqlDialect
Creates a Db2SqlDialect.
DDL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of all DDL operators.
DDL_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDdl
Use this operator only if you don't have a better one.
DEBUG - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run Calcite in debug mode.
debug(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Logs a DEBUG message with two Object parameters
debug(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a DEBUG message with three Object parameters
debug(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a DEBUG message with four Object parameters
debug(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
debugCode(PrintStream, String) - 类 中的静态方法org.apache.calcite.util.Util
Prints the given code with line numbering.
debugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression with the specified span.
DECIMAL_MOD - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
 
DECIMAL_MOD_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal modulus of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_PRODUCT - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal product of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_PRODUCT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_PRODUCT but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE
DECIMAL_QUOTIENT - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal quotient of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_QUOTIENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_QUOTIENT but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE
DECIMAL_SCALE0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for a call where the first argument is a decimal.
DECIMAL_SUM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal sum of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_SUM_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_SUM but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
decimalFormat(String) - 类 中的静态方法org.apache.calcite.util.NumberUtil
Creates a format.
decimalOf(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Create a decimal type equivalent to the numeric type, this is related to specific system implementation, you can override this logic if it is required.
decimalOf(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
DecimalShuttle(RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
 
declarations - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
DeclarationStatement - org.apache.calcite.linq4j.tree中的类
Expression that declares and optionally initializes a variable.
DeclarationStatement(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.DeclarationStatement
 
declare(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that declares a variable.
declare(int, String, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an expression that declares and initializes a variable.
declareCursor(SqlSelect, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Declares a SELECT expression as a cursor.
declareCursor(SqlSelect, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
declaringClass - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
DECODE - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
DECODE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "DECODE(v, v1, result1, [v2, result2, ...], resultN)" function.
decodeIntervalOrDecimal(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Retrieves an interval or decimal node's integer representation
decodeList(CharSequence, char) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
 
decodeValue(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Retrieves a decimal node's integer representation
decomposeConjunction(RexNode, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are AND'ed together.
decomposeConjunction(RexNode, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are AND'ed together, and a list of expressions that are preceded by NOT.
decomposeDisjunction(RexNode, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are OR'ed together.
DECORATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Attach additional responsibilities to an object dynamically.
decorrelate(SqlToRelConverter, SqlNode, RelNode) - 类 中的方法org.apache.calcite.prepare.Prepare
 
decorrelate(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelate(SqlNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
If sub-query is correlated and decorrelation is enabled, performs decorrelation.
decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateQuery(RelNode) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator
已过时。
decorrelateQuery(RelNode, RelBuilder) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query.
decorrelateQuery(RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
decorrelateRel(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelateRel(Sort) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Values) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalAggregate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Aggregate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Project) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalSnapshot) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalFilter) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Filter) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalCorrelate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Correlate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalJoin) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Join) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
decrement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
decrement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
deduceCollations(List<RelCollation>, int, List<RexLocalRef>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexProgram
Given a list of expressions and a description of which are ordered, populates a list of collations, sorted in natural order.
deduceElementType(Table) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
deduceFormat(RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.fun.SqlTimestampAddFunction
 
dedup - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map that de-duplicates expressions, so the same expressions may reuse the same final static fields.
dedupAggregateCalls() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
deduplicateColumns(List<RelDataTypeField>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns the set of columns with unique names, with prior columns taking precedence over columns that appear later in the list.
DeduplicateCorrelateVariables - org.apache.calcite.sql2rel中的类
Rewrites relations to ensure the same correlation is referenced by the same correlation variable.
deep() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
deep - 类 中的变量org.apache.calcite.rex.RexVisitorImpl
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Size
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
 
DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
 
DEFAULT - 类 中的静态变量org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
DEFAULT - 接口 中的静态变量org.apache.calcite.rel.type.RelDataTypeSystem
Default type system.
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.AccessSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.AnsiSqlDialect
A dialect useful for generating generic SQL.
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.CalciteSqlDialect
A dialect useful for generating SQL which can be parsed by the Apache Calcite parser, in particular quoting literals and identifiers.
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.Db2SqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.DerbySqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.FirebirdSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.H2SqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.HiveSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InfobrightSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InformixSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.IngresSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InterbaseSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.LucidDbSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.MssqlSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.NeoviewSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.NetezzaSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.OracleSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.ParaccelSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SnowflakeSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SparkSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SybaseSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.TeradataSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.VerticaSqlDialect
 
DEFAULT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
DEFAULT operator indicates that an argument to a function call is to take its default value..
DEFAULT - 接口 中的静态变量org.apache.calcite.sql.parser.SqlParser.Config
Default configuration.
DEFAULT - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
DEFAULT - 接口 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter.Config
Default configuration.
DEFAULT - 接口 中的静态变量org.apache.calcite.tools.RelBuilder.Config
Default configuration.
default_() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DefaultExpression that has the Type property set to the specified type.
DEFAULT_AGGREGATE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_ALLOW_BANG_EQUAL - 类 中的静态变量org.apache.calcite.sql.parser.SqlParser
已过时。
DEFAULT_BLOAT - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMergeRule
Default amount by which complexity is allowed to increase.
DEFAULT_CHARSET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The name of the default character set.
DEFAULT_COLLATION - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The name of the default collation.
DEFAULT_COLLATION_STRENGTH - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The strength of the default collation.
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.AccessSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.AnsiSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.CalciteSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.Db2SqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.DerbySqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.FirebirdSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.H2SqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.HiveSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InfobrightSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InformixSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.IngresSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InterbaseSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.LucidDbSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.MssqlSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.NeoviewSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.NetezzaSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.OracleSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.ParaccelSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SnowflakeSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SparkSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SybaseSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.TeradataSqlDialect
 
DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.VerticaSqlDialect
 
DEFAULT_CORRELATE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_FACTORY - 接口 中的静态变量org.apache.calcite.jdbc.CalcitePrepare
 
DEFAULT_FILTER_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_IDENTIFIER_MAX_LENGTH - 类 中的静态变量org.apache.calcite.sql.parser.SqlParser
 
DEFAULT_IN_SUB_QUERY_THRESHOLD - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
Size of the smallest IN list that will be converted to a semijoin to a static table.
DEFAULT_IN_SUBQUERY_THRESHOLD - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
DEFAULT_INTERVAL - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
DEFAULT_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
DEFAULT_JOIN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_MATCH_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_NATIONAL_CHARSET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The name of the default national character set.
DEFAULT_OPERATORS_LIST - 类 中的静态变量org.apache.calcite.adapter.druid.DruidQuery
Provides a standard list of supported Calcite operators that can be converted to Druid Expressions.
DEFAULT_PROJECT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_PROVIDER - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
Query provider that simply executes a Queryable by calling its enumerator method; does not attempt optimization.
DEFAULT_REPEAT_UNION_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_RULES - 类 中的静态变量org.apache.calcite.plan.SubstitutionVisitor
 
DEFAULT_SET_OP_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SNAPSHOT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SORT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SORT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SPOOL_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_STRUCT - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TABLE_FUNCTION_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TABLE_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TIMESTAMP_COLUMN - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_URL - 类 中的静态变量org.apache.calcite.adapter.druid.DruidSchemaFactory
Default Druid URL.
DEFAULT_VALUES_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
 
defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
 
defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.Column
The alias that SQL would give to this expression.
defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
 
defaultCharset() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The string property "saffron.default.charset" is the name of the default character set.
defaultCollation() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The string property "saffron.default.collation.name" is the name of the default collation.
defaultCollationStrength() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The string property "saffron.default.collation.strength" is the strength of the default collation.
DefaultDimensionSpec - org.apache.calcite.adapter.druid中的类
Default implementation of DimensionSpec.
DefaultDimensionSpec(String, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
DefaultDimensionSpec(String) - 类 的构造器org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
DefaultDirectedGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Default implementation of DirectedGraph.
DefaultDirectedGraph(DirectedGraph.EdgeFactory<V, E>) - 类 的构造器org.apache.calcite.util.graph.DefaultDirectedGraph
Creates a graph.
DefaultEdge - org.apache.calcite.util.graph中的类
Default implementation of Edge.
DefaultEdge(Object, Object) - 类 的构造器org.apache.calcite.util.graph.DefaultEdge
 
DefaultEnumerable<T> - org.apache.calcite.linq4j中的类
Implementation of the Enumerable interface that implements the extension methods by calling into the Extensions class.
DefaultEnumerable() - 类 的构造器org.apache.calcite.linq4j.DefaultEnumerable
 
DefaultExpression - org.apache.calcite.linq4j.tree中的类
Represents the default value of a type or an empty expression.
DefaultExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DefaultExpression
 
defaultForOptionalParameter() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
defaultIfEmpty() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Enumerable<TSource>, TSource) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
defaultIfEmpty(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
defaultMeasures - 类 中的变量org.apache.calcite.materialize.Lattice
 
defaultMeasures - 类 中的变量org.apache.calcite.model.JsonLattice
List of measures that a tile should have by default.
defaultNationalCharset() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The string property "saffron.default.nationalcharset" is the name of the default national character set which is used with the N'string' construct which may or may not be different from the SaffronProperties.defaultCharset().
defaultNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
defaultNullCollation() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
defaultNullCollation() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
defaultNullDirection() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
Returns the null direction if not specified.
defaultNullDirection(RelFieldCollation.Direction) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether NULL values are sorted first or last, in this dialect, in an ORDER BY item of a given direction.
DefaultRelMetadataProvider - org.apache.calcite.rel.metadata中的类
DefaultRelMetadataProvider supplies a default implementation of the RelMetadataProvider interface.
DefaultRelMetadataProvider() - 类 的构造器org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
Creates a new default provider.
defaultSchema - 类 中的变量org.apache.calcite.model.JsonRoot
Name of the schema that will become the default schema for connections to Calcite that use this model.
defaultSchema(SchemaPlus) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
DefaultTableFactory() - 类 的构造器org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
 
defaultValue() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
defaultValue - 类 中的变量org.apache.calcite.linq4j.tree.LabelStatement
 
defaultValue - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The default value of this primitive class.
defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
Defines a new materialization.
defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, MaterializationService.TableFactory, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
Defines a new materialization.
defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
Defines a tile.
defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean, String, MaterializationService.TableFactory) - 类 中的方法org.apache.calcite.materialize.MaterializationService
 
degrees(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL DEGREES operator applied to BigDecimal values.
degrees(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL DEGREES operator applied to double values.
DEGREES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
dejsonize(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
delegate - 类 中的变量org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingEnumerator<T> - org.apache.calcite.linq4j中的类
Simple enumerator that just delegates all calls to the passed enumerator.
DelegatingEnumerator(Enumerator<T>) - 类 的构造器org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingInvocationHandler - org.apache.calcite.util中的类
A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
DelegatingInvocationHandler() - 类 的构造器org.apache.calcite.util.DelegatingInvocationHandler
 
DelegatingLatticeStatisticProvider - org.apache.calcite.materialize中的类
Implementation of LatticeStatisticProvider that delegates to an underlying provider.
DelegatingLatticeStatisticProvider(LatticeStatisticProvider) - 类 的构造器org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
Creates a DelegatingLatticeStatisticProvider.
DelegatingNamespace - org.apache.calcite.sql.validate中的类
An implementation of SqlValidatorNamespace that delegates all methods to an underlying object.
DelegatingNamespace(SqlValidatorNamespace) - 类 的构造器org.apache.calcite.sql.validate.DelegatingNamespace
Creates a DelegatingNamespace.
DelegatingSchema - org.apache.calcite.schema.impl中的类
Implementation of Schema that delegates to an underlying schema.
DelegatingSchema(Schema) - 类 的构造器org.apache.calcite.schema.impl.DelegatingSchema
Creates a DelegatingSchema.
DelegatingScope - org.apache.calcite.sql.validate中的类
A scope which delegates all requests to its parent scope.
DelegatingSqlValidatorCatalogReader - org.apache.calcite.sql.validate中的类
Implementation of SqlValidatorCatalogReader that passes all calls to a parent catalog reader.
DelegatingSqlValidatorCatalogReader(SqlValidatorCatalogReader) - 类 的构造器org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
Creates a DelegatingSqlValidatorCatalogReader.
DelegatingSqlValidatorTable - org.apache.calcite.sql.validate中的类
Implements SqlValidatorTable by delegating to a parent table.
DelegatingSqlValidatorTable(SqlValidatorTable) - 类 的构造器org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
Creates a DelegatingSqlValidatorTable.
DelegatingTypeSystem - org.apache.calcite.rel.type中的类
Implementation of RelDataTypeSystem that sends all methods to an underlying object.
DelegatingTypeSystem(RelDataTypeSystem) - 类 的构造器org.apache.calcite.rel.type.DelegatingTypeSystem
Creates a DelegatingTypeSystem.
Delta - org.apache.calcite.rel.stream中的类
Relational operator that converts a relation to a stream.
Delta(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.Delta
 
Delta(RelInput) - 类 的构造器org.apache.calcite.rel.stream.Delta
Creates a Delta by parsing serialized output.
DeltaAggregateTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
Creates a DeltaAggregateTransposeRule.
DeltaFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
Creates a DeltaFilterTransposeRule.
DeltaJoinTransposeRule() - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
已过时。
DeltaJoinTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
Creates a DeltaJoinTransposeRule.
DeltaProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
Creates a DeltaProjectTransposeRule.
DeltaSortTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
Creates a DeltaSortTransposeRule.
DeltaTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
Creates a DeltaTableScanRule.
DeltaTableScanToEmptyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
Creates a DeltaTableScanToEmptyRule.
DeltaUnionTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
Creates a DeltaUnionTransposeRule.
Demo - org.apache.calcite中的类
Demo.
DENSE_RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
DENSE_RANK window function.
deprecated(T, boolean) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
If a piece of code calls this method, it indicates that the code needs to be cleaned up.
depth - 异常错误 中的变量org.apache.calcite.sql.validate.CyclicDefinitionException
 
DepthFirstIterator<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Iterates over the vertices in a directed graph in depth-first order.
DepthFirstIterator(DirectedGraph<V, E>, V) - 类 的构造器org.apache.calcite.util.graph.DepthFirstIterator
 
DerbySqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Apache Derby database.
DerbySqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.DerbySqlDialect
Creates a DerbySqlDialect.
deref(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Dereferences an expression if it is a RexLocalRef.
deregisterConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
deregisterConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Provides notification that a particular ConverterRule has been de-registered from a RelOptPlanner.
deriveAlias(SqlNode, int) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Derives an alias for an expression.
deriveAlias(SqlNode, int) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveAliasFromOrdinal(int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
 
deriveAndCollectTypes(SqlValidator, SqlValidatorScope, List<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Iterates over all operands, derives their types, and collects them into a list.
deriveAvgAggType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveAvgAggType(RelDataTypeFactory, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the AVG, STDDEV or VAR aggregate functions, inferred from its argument type.
deriveAvgAggType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveCollectRowType(SingleRel, String) - 类 中的静态方法org.apache.calcite.rel.core.Collect
Derives the output type of a collect relational expression.
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Derives the type of a constructor.
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the COVAR aggregate function, inferred from its argument types.
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
derived - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
Whether the column mapping transforms the input.
deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal division.
deriveDecimalModType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal modulus operation.
deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal multiplication.
deriveDecimalPlusType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal addition.
deriveFractionalRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveFractionalRankType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of the CUME_DIST and PERCENT_RANK aggregate functions.
deriveFractionalRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.core.Join
已过时。
deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Derives the type of a join relational expression.
deriveNaturalJoinColumnList(SqlNameMatcher, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Derives the list of column names suitable for NATURAL JOIN.
deriveQuerySpec() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
deriveRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveRankType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of the NTILE, RANK, DENSE_RANK, and ROW_NUMBER aggregate functions.
deriveRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveReturnType(SqlOperator, List<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
Derives the return type of a call to an operator.
deriveRowType() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
deriveRowType() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
deriveRowType(RelDataTypeFactory, RelDataType, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
Computes the row type of an Aggregate before it exists.
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Collect
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Correlate
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Join
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.SetOp
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.TableScan
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Uncollect
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Values
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
deriveRowType() - 类 中的方法org.apache.calcite.rel.SingleRel
 
deriveSumType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveSumType(RelDataTypeFactory, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the SUM aggregate function, inferred from its argument type.
deriveSumType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveType(SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
Calls the parent class method and mask Farrago exception thrown.
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCursorConstructor
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
 
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
Converts this type specification to a RelDataType.
deriveType(SqlValidator, boolean) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
Converts this type specification to a RelDataType.
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFilterOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlInternalOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
Derives the type of a call to this operator.
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
 
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
Derive type from this SqlTypeNameSpec.
deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlWithinGroupOperator
 
deriveType(SqlValidatorScope, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Derives the type of a node in a given scope.
deriveType(SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveUncollectRowType(RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.core.Uncollect
Returns the row type returned by applying the 'UNNEST' operation to a relational expression.
DESC - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSort
 
DESC - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
desc(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Converts a sort expression to descending.
descendants - 类 中的变量org.apache.calcite.materialize.LatticeRootNode
Descendants, in prefix order.
descendants(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
describe(PrintWriter, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
Prints the property settings of this pretty-writer to a writer.
DescribeStmt(SqlParserPos, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DescribeStmt
 
description - 类 中的变量org.apache.calcite.plan.RelOptRule
Description of rule, must be unique within planner.
DESCRIPTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
DESCRIPTOR(column_name, ...).
destFields - 类 中的变量org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
Deterministic - org.apache.calcite.linq4j.function中的注释类型
Specifies that function is deterministic (i.e. returns the same output given the same inputs).
DeterministicAutomaton - org.apache.calcite.runtime中的类
A deterministic finite automaton (DFA).
DeterministicCodeOptimizer - org.apache.calcite.linq4j.tree中的类
Factors out deterministic expressions to final static fields.
DeterministicCodeOptimizer(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates a child optimizer.
dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcConvention
 
dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcSchema
 
dialect - 类 中的变量org.apache.calcite.materialize.Lattice.SqlWriter
 
dialect - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
 
dialect() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the dialect.
dialectDoesNotSupportFeature(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
difference(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns a list of traits that are in traitSet but not in this RelTraitSet.
difference(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL DIFFERENCE(string, string) function.
DIFFERENCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
differentCollations(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
digest - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
 
digest - 类 中的变量org.apache.calcite.materialize.LatticeNode
 
digest - 类 中的变量org.apache.calcite.rel.AbstractRelNode
A short description of this relational expression's type, inputs, and other properties.
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.Holder
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableIntersect
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableMinus
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableUnion
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
 
digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
 
digest - 类 中的变量org.apache.calcite.rel.type.RelDataTypeImpl
 
digest - 类 中的变量org.apache.calcite.rex.RexNode
 
dimension - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
dimensions - 类 中的变量org.apache.calcite.materialize.Lattice.Tile
 
dimensions - 类 中的变量org.apache.calcite.materialize.TileKey
 
dimensions - 类 中的变量org.apache.calcite.model.JsonTile
List of dimensions that define this tile.
DimensionSpec - org.apache.calcite.adapter.druid中的接口
Interface for Druid DimensionSpec.
DirectedGraph<V,E> - org.apache.calcite.util.graph中的接口
Directed graph.
DirectedGraph.EdgeFactory<V,E> - org.apache.calcite.util.graph中的接口
Factory for edges.
direction - 类 中的变量org.apache.calcite.rel.RelFieldCollation
Direction of sorting.
DirectOperatorConversion - org.apache.calcite.adapter.druid中的类
Direct operator conversion for expression like Function(exp_1,...exp_n)
DirectOperatorConversion(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.DirectOperatorConversion
 
disallowsNullTreatment(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
disallowsQualifyingCommonColumn(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
discard(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
discard(Object) - 类 中的静态方法org.apache.calcite.util.Util
Does nothing with its argument.
discard(int) - 类 中的静态方法org.apache.calcite.util.Util
Does nothing with its argument.
discard(boolean) - 类 中的静态方法org.apache.calcite.util.Util
Does nothing with its argument.
discard(double) - 类 中的静态方法org.apache.calcite.util.Util
Does nothing with its argument.
disjunctions(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a condition decomposed by OR.
dispatch(RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
Dispatches a call to the visit(Xxx e) method where Xxx most closely matches the runtime type of the argument.
dispatchTrimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
distinct() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using the default EqualityComparer to compare values.
distinct(Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer to compare values.
distinct() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
distinct(Queryable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
distinct - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
 
distinct - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
Whether to eliminate duplicates before applying aggregate function.
distinct(PigRelBuilder.Partitioner, int) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
Removes duplicate tuples in a relation.
distinct(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is optionally distinct.
distinct() - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is distinct.
distinct() - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Aggregate that makes the relational expression distinct on all fields.
DISTINCT_FIELD_SUFFIX - 类 中的静态变量org.apache.calcite.adapter.pig.PigAggregate
 
distinctList(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Converts a list into a list with unique elements.
distinctList(Iterable<E>) - 类 中的静态方法org.apache.calcite.util.Util
Converts an iterable into a list with unique elements.
DistinctStmt(SqlParserPos, Ast.Identifier, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DistinctStmt
 
Distribution(SortedSet<Profiler.Column>, SortedSet<Comparable>, double, int, double, boolean) - 类 的构造器org.apache.calcite.profile.Profiler.Distribution
Creates a Distribution.
distribution - 类 中的变量org.apache.calcite.rel.core.Exchange
 
distribution() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
Determines how the rows are distributed.
distribution(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
 
distribution(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
Fallback method to deduce distribution for any relational expression not handled by a more specific method.
distribution(SingleRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(BiRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(SetOp, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
distribution - 类 中的变量org.apache.calcite.rel.mutable.MutableExchange
 
distributionList - 类 中的变量org.apache.calcite.profile.Profiler.Profile
 
divide(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values.
divide(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values; left side may be null.
divide(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values; right side may be null.
divide(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable int values.
divide(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable long and int values.
divide(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable int and long values.
divide(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to BigDecimal values.
divide(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
divide(long, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
DIVIDE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Arithmetic division operator, '/'.
divide(Mapping, Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Divides one mapping by another.
divide(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
DIVIDE_INTEGER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Internal integer arithmetic division operator, '/INT'.
divideAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to Object values (at least one operand has ANY type; either may be null).
divideAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideBy(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Computes the ratio between this cost and another cost.
divideBy(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
DIVISION_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Type checking strategy for the "/" operator
DML - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of all DML operators.
DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
done(RelNode) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
done(RelNode) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
 
done(RelNode) - 接口 中的方法org.apache.calcite.rel.RelWriter
Writes the completed explanation.
dot(RexNode, Object) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
DOT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Dot operator, '.
dot(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an access to a field by name.
dot(RexNode, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an access to a field by ordinal.
DOUBLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Double.
DOUBLE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Double with nulls allowed if any of the operands allow nulls.
DoubleFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native double value.
DoubleSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
Driver - org.apache.calcite.jdbc中的类
Calcite JDBC driver.
Driver() - 类 的构造器org.apache.calcite.jdbc.Driver
 
DRIVER_URL - 类 中的静态变量org.apache.calcite.chinook.CalciteConnectionProvider
 
dropFunction(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP FUNCTION.
dropMaterializedView(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP MATERIALIZED VIEW.
dropSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP [ FOREIGN ] SCHEMA.
dropTable(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP TABLE.
dropType(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP TYPE.
dropView(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP VIEW.
DRUID_HAVING_FILTER_RULE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
DRUID_QUERY_FETCH - 类 中的静态变量org.apache.calcite.adapter.druid.DruidQuery
 
DruidAggregateExtractProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateExtractProjectRule
Creates a DruidAggregateExtractProjectRule.
DruidAggregateFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateFilterTransposeRule
Creates a DruidAggregateFilterTransposeRule.
DruidAggregateProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
Creates a DruidAggregateProjectRule.
DruidAggregateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
Creates a DruidAggregateRule.
DruidConnection - org.apache.calcite.adapter.druid中的接口
Connection to Druid.
DruidDateTimeUtils - org.apache.calcite.adapter.druid中的类
Utilities for generating intervals from RexNode.
DruidExpressions - org.apache.calcite.adapter.druid中的类
Expression utility class to transform Calcite expressions to Druid expressions when possible.
DruidFilterAggregateTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterAggregateTransposeRule
Creates a DruidFilterAggregateTransposeRule.
DruidFilterProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterProjectTransposeRule
Creates a DruidFilterProjectTransposeRule.
DruidFilterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
Creates a DruidFilterRule.
DruidHavingFilterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
 
DruidJson - org.apache.calcite.adapter.druid中的接口
Object that knows how to write itself to a JsonGenerator.
DruidPostAggregationProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
Creates a DruidPostAggregationProjectRule.
DruidProjectFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectFilterTransposeRule
Creates a DruidProjectFilterTransposeRule.
DruidProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
Creates a DruidProjectRule.
DruidProjectSortTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectSortTransposeRule
Creates a DruidProjectSortTransposeRule.
DruidQuery - org.apache.calcite.adapter.druid中的类
Relational expression representing a scan of a Druid data set.
DruidQuery(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - 类 的构造器org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
DruidQuery.JsonPostAggregation - org.apache.calcite.adapter.druid中的类
Post-Aggregator Post aggregator abstract writer
DruidQuery.QuerySpec - org.apache.calcite.adapter.druid中的类
Druid query specification.
DruidRules - org.apache.calcite.adapter.druid中的类
Rules and relational operators for DruidQuery.
DruidRules.DruidAggregateExtractProjectRule - org.apache.calcite.adapter.druid中的类
Rule to extract a Project from Aggregate on top of DruidQuery based on the fields used in the aggregate.
DruidRules.DruidAggregateFilterTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push an Aggregate past a Filter when Filter is on top of a DruidQuery.
DruidRules.DruidAggregateProjectRule - org.apache.calcite.adapter.druid中的类
Rule to push an Aggregate and Project into a DruidQuery.
DruidRules.DruidAggregateRule - org.apache.calcite.adapter.druid中的类
Rule to push an Aggregate into a DruidQuery.
DruidRules.DruidFilterAggregateTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push an Filter past an Aggregate when Aggregate is on top of a DruidQuery.
DruidRules.DruidFilterProjectTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push a Filter past a Project when Project is on top of a DruidQuery.
DruidRules.DruidFilterRule - org.apache.calcite.adapter.druid中的类
Rule to push a Filter into a DruidQuery.
DruidRules.DruidHavingFilterRule - org.apache.calcite.adapter.druid中的类
Rule to Push a Having Filter into a DruidQuery
DruidRules.DruidPostAggregationProjectRule - org.apache.calcite.adapter.druid中的类
Rule to push a Project into a DruidQuery as a Post aggregator.
DruidRules.DruidProjectFilterTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push a Project past a Filter when Filter is on top of a DruidQuery.
DruidRules.DruidProjectRule - org.apache.calcite.adapter.druid中的类
Rule to push a Project into a DruidQuery.
DruidRules.DruidProjectSortTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push back Project through a Sort.
DruidRules.DruidSortProjectTransposeRule - org.apache.calcite.adapter.druid中的类
Rule to push an Sort through a Project.
DruidRules.DruidSortRule - org.apache.calcite.adapter.druid中的类
Rule to push a Sort into a DruidQuery.
DruidSchema - org.apache.calcite.adapter.druid中的类
Schema mapped onto a Druid instance.
DruidSchema(String, String, boolean) - 类 的构造器org.apache.calcite.adapter.druid.DruidSchema
Creates a Druid schema.
DruidSchemaFactory - org.apache.calcite.adapter.druid中的类
Schema factory that creates Druid schemas.
DruidSchemaFactory() - 类 的构造器org.apache.calcite.adapter.druid.DruidSchemaFactory
 
DruidSortProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidSortProjectTransposeRule
Creates a DruidSortProjectTransposeRule.
DruidSortRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
Creates a DruidSortRule.
DruidSqlCastConverter - org.apache.calcite.adapter.druid中的类
Druid cast converter operator used to translates calcite casts to Druid expression cast
DruidSqlCastConverter() - 类 的构造器org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
DruidSqlOperatorConverter - org.apache.calcite.adapter.druid中的接口
Defines how to convert RexNode with a given calcite SQL operator to Druid expressions
DruidTable - org.apache.calcite.adapter.druid中的类
Table mapped onto a Druid table.
DruidTable(DruidSchema, String, RelProtoDataType, Set<String>, String, List<Interval>, Map<String, List<ComplexMetric>>, Map<String, SqlTypeName>) - 类 的构造器org.apache.calcite.adapter.druid.DruidTable
Creates a Druid table.
DruidTableFactory - org.apache.calcite.adapter.druid中的类
Implementation of TableFactory for Druid.
DruidType - org.apache.calcite.adapter.druid中的枚举
Druid type.
DT1684_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
Whether dtbug1684 "CURRENT_DATE not implemented in fennel calc" is fixed.
DT239_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
 
DT785_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
 
DUMB_FILTER_ON_JOIN - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
DUMMY - 类 中的静态变量org.apache.calcite.rel.metadata.MetadataFactoryImpl
 
DUMMY - 类 中的静态变量org.apache.calcite.sql.SqlDialect
已过时。
dummyProject(int, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Creates a project with a dummy column, to protect the parts of the system that cannot handle a relational expression with no columns.
dump(RelNode) - 类 中的方法org.apache.calcite.piglet.Handler
Executes a relational expression and prints the output.
dump(PrintWriter) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Dumps the internal state of this VolcanoPlanner to a writer.
DUMP_GRAPHVIZ - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to include a GraphViz representation when dumping the state of the Volcano planner.
DUMP_SETS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to include RelSet information when dumping the state of the Volcano planner.
dumpPlan(String, RelNode, SqlExplainFormat, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Dumps a plan as a string.
dumpPlan(String, RelNode, boolean, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
DumpStmt(SqlParserPos, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DumpStmt
 
dumpType(RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
duplicateArgumentName(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
duplicateColumnAndNoColumnList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
duplicateColumnName(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
duplicateNameInColumnList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
duplicateTargetColumn(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
duplicateWindowName() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
dupWindowSpec() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
DuTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "du" ("disk usage") command to compute file sizes.
DYADIC_STRING_SUM_PRECISION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the same type as the input types but with the combined length of the two first types if types are of char type the type with the highest coercibility will be used result is varying if either input is; otherwise fixed Pre-requisites: input types must be of the same string type types must be comparable without casting
DYADIC_STRING_SUM_PRECISION_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
DYADIC_STRING_SUM_PRECISION_NULLABLE_VARYING - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
dynamic(CallSiteBinder, Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
DYNAMIC_STAR_PREFIX - 类 中的静态变量org.apache.calcite.rel.type.DynamicRecordType
 
DynamicExpression - org.apache.calcite.linq4j.tree中的类
Represents a dynamic operation.
DynamicExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DynamicExpression
 
dynamicInvoke(Object...) - 接口 中的方法org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
 
dynamicParam(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
dynamicParam(int) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints a dynamic parameter (e.g.
dynamicParamIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
DynamicRecordType - org.apache.calcite.rel.type中的类
Specific type of RelRecordType that corresponds to a dynamic table, where columns are created as they are requested.
DynamicRecordType() - 类 的构造器org.apache.calcite.rel.type.DynamicRecordType
 
DynamicRecordTypeImpl - org.apache.calcite.rel.type中的类
Implementation of RelDataType for a dynamic table.
DynamicRecordTypeImpl(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rel.type.DynamicRecordTypeImpl
Creates a DynamicRecordTypeImpl.
DynamicTupleRecordType - org.apache.calcite.piglet中的类
Represents Pig Tuples with unknown fields.

E

e - 类 中的变量org.apache.calcite.linq4j.Ord
 
e - 类 中的变量org.apache.calcite.materialize.Lattice.DerivedColumn
 
e - 类 中的变量org.apache.calcite.rex.RexAnalyzer
 
edgeSet() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
edgeSet() - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
ElasticsearchAggregate - org.apache.calcite.adapter.elasticsearch中的类
Implementation of Aggregate relational expression for ElasticSearch.
ElasticsearchFilter - org.apache.calcite.adapter.elasticsearch中的类
Implementation of a Filter relational expression in Elasticsearch.
ElasticsearchProject - org.apache.calcite.adapter.elasticsearch中的类
Implementation of Project relational expression in Elasticsearch.
ElasticsearchRel - org.apache.calcite.adapter.elasticsearch中的接口
Relational expression that uses Elasticsearch calling convention.
ElasticsearchRel.Implementor - org.apache.calcite.adapter.elasticsearch中的类
Callback for the implementation process that converts a tree of ElasticsearchRel nodes into an Elasticsearch query.
ElasticsearchSchema - org.apache.calcite.adapter.elasticsearch中的类
Each table in the schema is an ELASTICSEARCH index.
ElasticsearchSchema(RestClient, ObjectMapper, String) - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
Allows schema to be instantiated from existing elastic search client.
ElasticsearchSchemaFactory - org.apache.calcite.adapter.elasticsearch中的类
Factory that creates an ElasticsearchSchema.
ElasticsearchSchemaFactory() - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
ElasticsearchSearchResult - org.apache.calcite.adapter.elasticsearch中的类
Internal object used to parse elastic search result.
ElasticsearchSearchResult.SearchHit - org.apache.calcite.adapter.elasticsearch中的类
Concrete result record which matched the query.
ElasticsearchSearchResult.SearchHits - org.apache.calcite.adapter.elasticsearch中的类
Similar to SearchHits in ES.
ElasticsearchSort - org.apache.calcite.adapter.elasticsearch中的类
Implementation of Sort relational expression in Elasticsearch.
ElasticsearchTable - org.apache.calcite.adapter.elasticsearch中的类
Table based on an Elasticsearch index.
ElasticsearchTable.ElasticsearchQueryable<T> - org.apache.calcite.adapter.elasticsearch中的类
Implementation of Queryable based on a ElasticsearchTable.
ElasticsearchTableScan - org.apache.calcite.adapter.elasticsearch中的类
Relational expression representing a scan of an Elasticsearch type.
ElasticsearchToEnumerableConverter - org.apache.calcite.adapter.elasticsearch中的类
Relational expression representing a scan of a table in an Elasticsearch data source.
ElasticsearchToEnumerableConverterRule - org.apache.calcite.adapter.elasticsearch中的类
Rule to convert a relational expression from ElasticsearchRel.CONVENTION to EnumerableConvention.
element(List) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the ELEMENT function.
ELEMENT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The ELEMENT operator, used to convert a multiset with only one item to a "regular" type.
ELEMENT_SLICE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal "$ELEMENT_SLICE" operator returns the first field of the only element of a multiset.
elementAt(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
elementAt(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence.
elementAt(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
elementAtOrDefault(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
elementAtOrDefault(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
ElementInit - org.apache.calcite.linq4j.tree中的类
Represents an initializer for a single element of an Enumerable collection.
ElementInit() - 类 的构造器org.apache.calcite.linq4j.tree.ElementInit
 
elementInit(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an Iterable<T> as the second argument.
elementInit(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an array of values as the second argument, using varargs.
elements - 类 中的变量org.apache.calcite.linq4j.CartesianProductEnumerator
 
elementType - 类 中的变量org.apache.calcite.adapter.java.AbstractQueryableTable
 
elementType - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
elementType - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
emit(List<E>, List<Integer>, List<String>, int, Consumer<TResult>) - 接口 中的方法org.apache.calcite.runtime.Enumerables.Emitter
 
empty() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an empty expression that has Void type.
empty() - 类 中的静态方法org.apache.calcite.plan.Contexts
Returns a context that returns null for all inquiries.
EMPTY - 类 中的静态变量org.apache.calcite.plan.RelOptPredicateList
 
EMPTY - 类 中的静态变量org.apache.calcite.rel.hint.HintStrategyTable
Empty strategies.
EMPTY - 类 中的静态变量org.apache.calcite.rel.RelCollationImpl
已过时。
EMPTY - 类 中的静态变量org.apache.calcite.rel.RelCollations
A collation indicating that a relation is not sorted.
EMPTY - 接口 中的静态变量org.apache.calcite.runtime.Hook.Closeable
Closeable that does nothing.
EMPTY - 类 中的静态变量org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfo
 
EMPTY - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
An immutable, empty SqlNodeList.
EMPTY - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorScope.Path
The empty path.
empty() - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a relational expression that reads from an input and throws all of the rows away.
EMPTY_ARRAY - 类 中的静态变量org.apache.calcite.sql.SqlNode
 
EMPTY_CONTEXT - 类 中的静态变量org.apache.calcite.plan.Contexts
 
EMPTY_CONTEXT - 类 中的静态变量org.apache.calcite.sql.SqlDialect
Empty context.
EMPTY_ENUMERABLE - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
 
EMPTY_STATEMENT - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
emptyEnumerable() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has no elements.
emptyEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has no elements.
EmptyPath() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.EmptyPath
 
emptyResultOfJsonQueryFuncNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
emptyResultOfJsonValueFuncNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
emptyTag(String, XmlOutput.XMLAttrVector) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes an empty tag to the stream.
emptyTraitSet() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
emptyTraitSet() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Creates an empty trait set.
emptyTraitSet() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
emptyWindowSpec() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
emulateJoinTypeForCrossJoin() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
emulateJoinTypeForCrossJoin() - 类 中的方法org.apache.calcite.sql.SqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
Returns the SqlNode for emulating the null direction for the given field or null if no emulation needs to be done.
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns the SqlNode for emulating the null direction for the given field or null if no emulation needs to be done.
emulateNullDirectionWithIsNull(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.SqlDialect
 
ENABLE_COLLATION_TRAIT - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to enable the collation trait in the default planner configuration.
ENABLE_ENUMERABLE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether the enumerable convention is enabled in the default planner configuration.
ENABLE_ENUMERABLE - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
已过时。
ENABLE_REX_DIGEST_NORMALIZE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether RexNode digest should be normalized (e.g. call operands ordered).
ENABLE_STREAM - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether streaming is enabled in the default planner configuration.
ENABLE_STREAM - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
已过时。
enableBindable - 类 中的变量org.apache.calcite.prepare.CalcitePrepareImpl
Whether the bindable convention should be the root convention of any plan.
enabled() - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
 
enabled() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
enabled() - 类 中的静态方法org.apache.calcite.util.Benchmark
Returns whether performance tests are enabled.
enableDecorrelation() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
encodeIntervalOrDecimal(RexNode, RelDataType, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Casts a decimal's integer representation to a decimal node.
encodeList(List<? extends CharSequence>, char) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
 
encodeValue(RexNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Casts a decimal's integer representation to a decimal node.
encodeValue(RexNode, RelDataType, boolean) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Casts a decimal's integer representation to a decimal node.
end() - 接口 中的方法org.apache.calcite.interpreter.Sink
 
end(SqlAbstractParserImpl) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds the position of the last token emitted by a parser to the list, and returns a position that covers the whole range.
end(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
Adds a node's position to the list, and returns a position that covers the whole range.
endBeginTag(String) - 类 中的方法org.apache.calcite.util.XmlOutput
 
endFunCall(SqlWriter.Frame) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
endFunCall(SqlWriter.Frame) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Ends a list which is a call to a function.
endIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
endIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
endIndex() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the index of the very last row in partition.
endList(SqlWriter.Frame) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
endList(SqlWriter.Frame) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Ends a list.
endOrdinal - 类 中的变量org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
 
endTag(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Completes a tag.
enrich(PreparedStatement) - 接口 中的方法org.apache.calcite.runtime.ResultSetEnumerable.PreparedStatementEnricher
 
ensureRegistered(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
ensureRegistered(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Registers a relational expression if it is not already registered.
ensureRegistered(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
ensureScale(RexNode, int, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures a value is of a required scale.
ensureType(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures expression is interpreted as a specified type.
ensureType(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures expression is interpreted as a specified type.
ensureType(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Ensures expression is interpreted as a specified type.
Entry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.Entry
 
entrySet() - 类 中的方法org.apache.calcite.util.CompositeMap
 
enumConstants(Class<T>) - 类 中的静态方法org.apache.calcite.util.Util
Creates a map of the values of an enumeration by name.
enumerable(RelNode, Enumerable<Row>) - 接口 中的方法org.apache.calcite.interpreter.Compiler
Tells the interpreter that a given relational expression wishes to give its output as an enumerable.
enumerable(DataContext) - 类 中的方法org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
Enumerable<T> - org.apache.calcite.linq4j中的接口
Exposes the enumerator, which supports a simple iteration over a collection.
enumerable(ScannableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, representing each row as an object array.
enumerable(FilterableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, not applying any filters, representing each row as an object array.
enumerable(ProjectableFilterableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, not applying any filters and projecting all columns, representing each row as an object array.
ENUMERABLE_AGGREGATE_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_BATCH_NESTED_LOOP_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_COLLECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_CORRELATE_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_ENABLE_TABLESCAN_ARRAY - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support ARRAY fields.
ENUMERABLE_ENABLE_TABLESCAN_MAP - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support MAP fields.
ENUMERABLE_ENABLE_TABLESCAN_MULTISET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support MULTISET fields.
ENUMERABLE_FILTER_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_FILTER_TO_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_INTERSECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_LIMIT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_MATCH_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_MERGE_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_MINUS_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_PROJECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_PROJECT_TO_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_REPEAT_UNION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_RULES - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_RULES - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
已过时。
ENUMERABLE_SORT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_TABLE_FUNCTION_SCAN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_TABLE_MODIFICATION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_TABLE_SCAN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_TABLE_SPOOL_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_UNCOLLECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_UNION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_VALUES_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_WINDOW_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
EnumerableAggregate - org.apache.calcite.adapter.enumerable中的类
EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableAggregate
已过时。
EnumerableBatchNestedLoopJoin - org.apache.calcite.adapter.enumerable中的类
Implementation of batch nested loop join in enumerable calling convention.
EnumerableBatchNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableBatchNestedLoopJoinRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts a LogicalJoin into an EnumerableBatchNestedLoopJoin.
EnumerableBatchNestedLoopJoinRule(Class<? extends Join>, RelBuilderFactory, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Creates an EnumerableBatchNestedLoopJoinRule.
EnumerableBatchNestedLoopJoinRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Creates an EnumerableBatchNestedLoopJoinRule with default batch size of 100.
EnumerableBatchNestedLoopJoinRule(RelBuilderFactory, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Creates an EnumerableBatchNestedLoopJoinRule with given batch size.
EnumerableBindable - org.apache.calcite.adapter.enumerable中的类
Relational expression that converts an enumerable input to interpretable calling convention.
EnumerableBindable(RelOptCluster, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBindable
 
EnumerableBindable.EnumerableToBindableConverterRule - org.apache.calcite.adapter.enumerable中的类
Rule that converts any enumerable relational expression to bindable.
EnumerableCalc - org.apache.calcite.adapter.enumerable中的类
Implementation of Calc in enumerable calling convention.
EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCalc
Creates an EnumerableCalc.
EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCalc
已过时。
EnumerableCollect - org.apache.calcite.adapter.enumerable中的类
EnumerableCollect(RelOptCluster, RelTraitSet, RelNode, String) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCollect
 
EnumerableConvention - org.apache.calcite.adapter.enumerable中的枚举
Family of calling conventions that return results as an Enumerable.
EnumerableCorrelate - org.apache.calcite.adapter.enumerable中的类
EnumerableCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableCorrelateRule - org.apache.calcite.adapter.enumerable中的类
Implementation of nested loops over enumerable inputs.
EnumerableCorrelateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
Creates an EnumerableCorrelateRule.
EnumerableDefaults - org.apache.calcite.linq4j中的类
Default implementations of methods in the Enumerable interface.
EnumerableDefaults() - 类 的构造器org.apache.calcite.linq4j.EnumerableDefaults
 
EnumerableFilter - org.apache.calcite.adapter.enumerable中的类
EnumerableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableFilter
Creates an EnumerableFilter.
EnumerableFilterToCalcRule - org.apache.calcite.adapter.enumerable中的类
EnumerableFilterToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
Creates an EnumerableFilterToCalcRule.
EnumerableHashJoin - org.apache.calcite.adapter.enumerable中的类
Implementation of Join in enumerable calling convention.
EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableHashJoin
Creates an EnumerableHashJoin.
EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableHashJoin
已过时。
enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Returns the collation of EnumerableHashJoin based on its inputs and the join type.
EnumerableInterpretable - org.apache.calcite.adapter.enumerable中的类
Relational expression that converts an enumerable input to interpretable calling convention.
EnumerableInterpretable(RelOptCluster, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
EnumerableInterpreter - org.apache.calcite.adapter.enumerable中的类
Relational expression that executes its children using an interpreter.
EnumerableInterpreter(RelOptCluster, RelTraitSet, RelNode, double) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpreter
Creates an EnumerableInterpreter.
EnumerableInterpreterRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts BindableRel to EnumerableRel by creating an EnumerableInterpreter.
EnumerableInterpreterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
Creates an EnumerableInterpreterRule.
EnumerableIntersect - org.apache.calcite.adapter.enumerable中的类
EnumerableIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
EnumerableLimit - org.apache.calcite.adapter.enumerable中的类
Relational expression that applies a limit and/or offset to its input.
EnumerableLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableLimit
Creates an EnumerableLimit.
EnumerableMatch - org.apache.calcite.adapter.enumerable中的类
Implementation of Match in enumerable calling convention.
EnumerableMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableMatch
Creates an EnumerableMatch.
EnumerableMatchRule - org.apache.calcite.adapter.enumerable中的类
Rule to convert a LogicalMatch to an EnumerableMatch.
EnumerableMergeJoin - org.apache.calcite.adapter.enumerable中的类
Implementation of Join in enumerable calling convention using a merge algorithm.
EnumerableMinus - org.apache.calcite.adapter.enumerable中的类
Implementation of Minus in enumerable calling convention.
EnumerableMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableMinus
 
EnumerableNestedLoopJoin - org.apache.calcite.adapter.enumerable中的类
Implementation of Join in enumerable calling convention that allows conditions that are not just = (equals).
EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
Creates an EnumerableNestedLoopJoin.
EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
已过时。
enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Returns the collation of EnumerableNestedLoopJoin based on its inputs and the join type.
EnumerableProject - org.apache.calcite.adapter.enumerable中的类
EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProject
Creates an EnumerableProject.
EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProject
已过时。
EnumerableProjectToCalcRule - org.apache.calcite.adapter.enumerable中的类
EnumerableProjectToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
Creates an EnumerableProjectToCalcRule.
EnumerableRel - org.apache.calcite.adapter.enumerable中的接口
A relational expression of one of the EnumerableConvention calling conventions.
EnumerableRel.Prefer - org.apache.calcite.adapter.enumerable中的枚举
Preferred physical type.
EnumerableRel.Result - org.apache.calcite.adapter.enumerable中的类
Result of implementing an enumerable relational expression by generating Java code.
EnumerableRelImplementor - org.apache.calcite.adapter.enumerable中的类
Subclass of RelImplementor for relational operators of EnumerableConvention calling convention.
EnumerableRelImplementor(RexBuilder, Map<String, Object>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
EnumerableRepeatUnion - org.apache.calcite.adapter.enumerable中的类
EnumerableRepeatUnionRule - org.apache.calcite.adapter.enumerable中的类
Rule to convert a LogicalRepeatUnion into an EnumerableRepeatUnion.
EnumerableRules - org.apache.calcite.adapter.enumerable中的类
Rules and relational operators for the enumerable calling convention.
Enumerables - org.apache.calcite.runtime中的类
Utilities for processing Enumerable collections.
Enumerables.Emitter<E,TResult> - org.apache.calcite.runtime中的接口
Given a match (a list of rows, and their states) produces a list of rows to be output.
enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableSort - org.apache.calcite.adapter.enumerable中的类
Implementation of Sort in enumerable calling convention.
EnumerableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableSort
Creates an EnumerableSort.
EnumerableTableFunctionScan - org.apache.calcite.adapter.enumerable中的类
EnumerableTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, Type, RelDataType, RexNode, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
EnumerableTableFunctionScanRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts a LogicalTableFunctionScan relational expression enumerable calling convention.
EnumerableTableFunctionScanRule() - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
已过时。
EnumerableTableFunctionScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
Creates an EnumerableTableFunctionScanRule.
EnumerableTableModify - org.apache.calcite.adapter.enumerable中的类
EnumerableTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
EnumerableTableModifyRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts a LogicalTableModify relational expression enumerable calling convention.
EnumerableTableModifyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
Creates an EnumerableTableModifyRule.
EnumerableTableScan - org.apache.calcite.adapter.enumerable中的类
EnumerableTableScan(RelOptCluster, RelTraitSet, RelOptTable, Class) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScan
Creates an EnumerableTableScan.
EnumerableTableScanRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts a LogicalTableFunctionScan relational expression enumerable calling convention.
EnumerableTableScanRule() - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
已过时。
EnumerableTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
Creates an EnumerableTableScanRule.
EnumerableTableSpool - org.apache.calcite.adapter.enumerable中的类
Implementation of TableSpool in enumerable calling convention that writes into a ModifiableTable (which must exist in the current schema).
EnumerableTableSpoolRule - org.apache.calcite.adapter.enumerable中的类
Rule to convert a LogicalTableSpool into an EnumerableTableSpool.
EnumerableToBindableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
Creates an EnumerableToBindableConverterRule.
EnumerableToSparkConverter - org.apache.calcite.adapter.spark中的类
Relational expression that converts input of EnumerableConvention into Spark convention.
EnumerableToSparkConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
EnumerableToSparkConverterRule - org.apache.calcite.adapter.spark中的类
Rule to convert a relational expression from JdbcConvention to Spark convention.
EnumerableToSparkConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
Creates an EnumerableToSparkConverterRule.
EnumerableUncollect - org.apache.calcite.adapter.enumerable中的类
EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUncollect
已过时。
EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUncollect
Creates an EnumerableUncollect.
EnumerableUnion - org.apache.calcite.adapter.enumerable中的类
Implementation of Union in enumerable calling convention.
EnumerableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUnion
 
EnumerableValues - org.apache.calcite.adapter.enumerable中的类
EnumerableValuesRule - org.apache.calcite.adapter.enumerable中的类
Planner rule that converts a LogicalValues relational expression enumerable calling convention.
EnumerableValuesRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableValuesRule
Creates an EnumerableValuesRule.
EnumerableWindow - org.apache.calcite.adapter.enumerable中的类
enumerator() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
enumerator() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
enumerator() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
 
enumerator() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
 
enumerator() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkQuery
 
enumerator() - 类 中的方法org.apache.calcite.interpreter.Interpreter
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable2
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
Enumerator<T> - org.apache.calcite.linq4j中的接口
Supports a simple iteration over a collection.
enumerator(Collection<? extends V>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts a collection into an enumerator.
enumerator() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerable
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
enumerator() - 接口 中的方法org.apache.calcite.linq4j.RawEnumerable
Returns an enumerator that iterates through a collection.
enumerator - 类 中的变量org.apache.calcite.linq4j.TransformedEnumerator
 
enumerator() - 类 中的方法org.apache.calcite.runtime.ResultSetEnumerable
 
EnumeratorCursor<T> - org.apache.calcite.runtime中的类
Implementation of Cursor on top of an Enumerator that returns a record for each row.
EnumeratorCursor(Enumerator<T>) - 类 的构造器org.apache.calcite.runtime.EnumeratorCursor
Creates a EnumeratorCursor
enumeratorIterator(Enumerator<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an enumerator into an iterator.
EnumUtils - org.apache.calcite.adapter.enumerable中的类
Utilities for generating programs in the Enumerable (functional) style.
enumVal(Class<T>, String) - 类 中的静态方法org.apache.calcite.util.Util
Returns the value of an enumeration with a particular name.
enumVal(T, String) - 类 中的静态方法org.apache.calcite.util.Util
Returns the value of an enumeration with a particular or default value if not found.
EnvironmentFairy - org.apache.calcite.chinook中的类
Fairy simulates environment around Calcite.
EnvironmentFairy.User - org.apache.calcite.chinook中的枚举
Who is emulated to being logged in?
EPSILON - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
 
eq(String, RelDataType, String, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns whether two types are equal using '='.
eq(RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
eq(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to BigDecimal values (neither may be null).
eq(Object[], Object[]) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object[] values (neither may be null).
eq(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object values (including String; neither side may be null).
eqAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object values (at least one operand has ANY type; neither may be null).
equal(T, T) - 接口 中的方法org.apache.calcite.linq4j.function.EqualityComparer
 
equal(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(String, RelDataType, String, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns whether two types are equal using RelOptUtil.areRowTypesEqual(RelDataType, RelDataType, boolean).
equal(List<RelCollation>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
equal(List<RelCollation>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
 
equal(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.Utilities
equalAsStructSansNullability(RelDataTypeFactory, RelDataType, RelDataType, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two struct types are equal, ignoring nullability.
equalDeep(SqlNode, SqlNode, Litmus) - 类 中的静态方法org.apache.calcite.sql.SqlNode
Returns whether two nodes are equal (using SqlNode.equalsDeep(SqlNode, Litmus)) or are both null.
equalDeep(List<SqlNode>, List<SqlNode>, Litmus) - 类 中的静态方法org.apache.calcite.sql.SqlNode
Returns whether two lists of operands are equal.
EqualityComparer<T> - org.apache.calcite.linq4j.function中的接口
Compares values for equality.
equals(Object) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
equals(Object) - 类 中的方法org.apache.calcite.interpreter.Row
 
equals(Object) - 类 中的方法org.apache.calcite.jdbc.JavaRecordType
 
equals(T, T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
已过时。
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.CatchBlock
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelTarget
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
equals(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
 
equals(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
 
equals(Object) - 类 中的方法org.apache.calcite.materialize.LatticeTable
 
equals(Object) - 类 中的方法org.apache.calcite.materialize.MaterializationKey
 
equals(Object) - 类 中的方法org.apache.calcite.materialize.TileKey
 
equals(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Compares this to another cost.
equals(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptRule
 
equals(RelOptRule) - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns whether this rule is equal to another rule.
equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
 
equals(Object) - 接口 中的方法org.apache.calcite.plan.RelTrait
equals(Object) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Compares two RelTraitSet objects for equality.
equals(Object) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
 
equals(Object) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
equals(Object) - 类 中的方法org.apache.calcite.profile.Profiler.Column
 
equals(Object) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
This method (and AbstractRelNode.hashCode() is intentionally final.
equals(Object) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
 
equals(Object) - 类 中的方法org.apache.calcite.rel.core.CorrelationId
 
equals(Object) - 类 中的方法org.apache.calcite.rel.core.Window.Group
 
equals(Object) - 类 中的方法org.apache.calcite.rel.core.Window.RexWinAggCall
Every node must implement RexNode.equals(java.lang.Object) based on its content
equals(Object) - 类 中的方法org.apache.calcite.rel.hint.RelHint
 
equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
 
equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
 
equals(Object) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
equals(Object) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
equals(Object) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
equals(Object) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexCall
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexInputRef
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexLiteral
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexLocalRef
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexNode
Every node must implement RexNode.equals(java.lang.Object) based on its content
equals(Object) - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
equals(Object) - 类 中的方法org.apache.calcite.rex.RexWindow
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
equals(Object) - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
equals(Object) - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
 
EQUALS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical equals operator, '='.
equals(Object) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
equals(Object) - 类 中的方法org.apache.calcite.sql.SqlCollation
 
equals(Object) - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
equals(Object) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
equals(Object) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
equals(Object) - 类 中的方法org.apache.calcite.sql.util.SqlString
 
equals(Object) - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
equals(Object) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
equals(RexNode, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an =.
equals(Object) - 类 中的方法org.apache.calcite.util.BitString
 
equals(Object) - 类 中的方法org.apache.calcite.util.DateString
 
equals(Object) - 类 中的方法org.apache.calcite.util.graph.DefaultEdge
 
equals(Object) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Compares this object against the specified object.
equals(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
equals(Object) - 类 中的方法org.apache.calcite.util.mapping.IntPair
 
equals(Object) - 类 中的方法org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
equals(Object) - 类 中的方法org.apache.calcite.util.NameMap
 
equals(Object) - 类 中的方法org.apache.calcite.util.NameMultimap
 
equals(Object) - 类 中的方法org.apache.calcite.util.NameSet
 
equals(Object) - 类 中的方法org.apache.calcite.util.NlsString
 
equals(Object) - 类 中的方法org.apache.calcite.util.Pair
 
equals(Object) - 类 中的方法org.apache.calcite.util.Permutation
 
equals(Object) - 类 中的方法org.apache.calcite.util.TimestampString
 
equals(Object) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
equals(Object) - 类 中的方法org.apache.calcite.util.TimeString
 
equals(Object) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
equalSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two types are equal, ignoring nullability.
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlCall
 
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlNode
Returns whether this node is structurally equivalent to another node.
equalsDeep(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.SqlNode
已过时。
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
Returns whether this spec is structurally equivalent to another spec.
equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlWindow
Overridden method to specifically check only the right subtree of a window definition.
equalShallow(List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether two lists are equal to each other using shallow comparisons.
equalType(String, RelNode, String, RelNode, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns whether two relational expressions have the same row-type.
equalType(String, MutableRel, String, MutableRel, Litmus) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
Returns whether two relational expressions have the same row-type.
EquiJoin - org.apache.calcite.rel.core中的类
已过时。
This class is no longer needed; if you are writing a sub-class of Join that only accepts equi conditions, it is sufficient that it extends Join. It will be evident that it is an equi-join when its JoinInfo.nonEquiConditions is an empty list.
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
已过时。
Creates an EquiJoin.
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
已过时。
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
已过时。
EquiJoin - org.apache.calcite.rel.rules中的类
已过时。
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.rules.EquiJoin
已过时。
 
equiv(E, E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
Marks two elements as equivalent.
EquivalenceClasses() - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
EquivalenceSet<E extends Comparable<E>> - org.apache.calcite.util中的类
Set of elements organized into equivalence classes.
EquivalenceSet() - 类 的构造器org.apache.calcite.util.EquivalenceSet
 
errorHandler(Litmus) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.Builder
Sets an error handler to customize the hints error handling.
ESCAPE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Internal operator used to represent the ESCAPE clause of a LIKE or SIMILAR TO expression.
estimateFilteredRows(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.core.Filter
已过时。
estimateFilteredRows(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.Filter
已过时。
estimateFilteredRows(RelNode, RexProgram, RelMetadataQuery) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
estimateFilteredRows(RelNode, RexNode, RelMetadataQuery) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
 
estimateJoinedRows(Join, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.Join
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Calc
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Filter
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Intersect
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Join
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Minus
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableScan
 
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Union
 
estimateRowCount(RelNode) - 类 中的静态方法org.apache.calcite.rel.core.Union
已过时。
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Values
 
estimateRowCount(RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns an estimate of the number of rows this relational expression will return.
estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.SingleRel
 
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.DuTableFunction
 
eval(String) - 类 中的静态方法org.apache.calcite.adapter.os.FilesTableFunction
Evaluates the function.
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.GitCommitsTableFunction
 
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.JpsTableFunction
 
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.PsTableFunction
 
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.StdinTableFunction
 
eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.VmstatTableFunction
 
eval() - 类 中的方法org.apache.calcite.chinook.ChosenCustomerEmail
 
eval(String, String) - 类 中的方法org.apache.calcite.chinook.StringConcatFunction
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
evaluate(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Evaluates an expression and returns the result.
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
evaluate(RexNode, Map<RexNode, Comparable>) - 类 中的静态方法org.apache.calcite.rex.RexInterpreter
Evaluates an expression in an environment.
evaluate(Object, List<Object>) - 接口 中的方法org.apache.calcite.schema.Member
Evaluates this member to yield a result.
evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
Validates an INTERVAL literal according to the rules specified by the interval qualifier.
evolveLattice(boolean) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
EXACT_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
EXACT_NUMERIC_EXACT_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
EXACT_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
exc - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
exc - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
except(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values.
except(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
EXCEPT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
except(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set with all the bits in this set that are not in another.
EXCEPT_ALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
exceptionWhilePerformingQueryOnJdbcSubSchema(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
exceptionWhileSerializingToJson(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
Exchange - org.apache.calcite.rel.core中的类
Relational expression that imposes a particular distribution on its input without otherwise changing its content.
Exchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution) - 类 的构造器org.apache.calcite.rel.core.Exchange
Creates an Exchange.
Exchange(RelInput) - 类 的构造器org.apache.calcite.rel.core.Exchange
Creates an Exchange by parsing serialized output.
exchange(RelDistribution) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine an Exchange's or SortExchange's distribution.
exchange(RelDistribution) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Exchange by distribution.
EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
EXCHANGE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
Singleton rule that removes constants inside a LogicalExchange.
exchangeFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
ExchangeRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
Planner rule that removes keys from a Exchange if those keys are known to be constant.
ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a SortExchange.
excludedRules(RelOptRule...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
Registers an array of rules to exclude during the RelOptPlanner planning.
excludedRules - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
 
EXCLUSION_PATTERN - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Regular expression that matches the description of all instances of this rule and ValuesReduceRule also.
exclusiveOr(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOr(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
execute(Context) - 接口 中的方法org.apache.calcite.interpreter.Scalar
 
execute(Context, Object[]) - 接口 中的方法org.apache.calcite.interpreter.Scalar
 
execute(Meta.StatementHandle, List<TypedValue>, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
execute(Meta.StatementHandle, List<TypedValue>, int) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
execute() - 类 中的方法org.apache.calcite.jdbc.CalciteResultSet
 
execute(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
execute(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
execute() - 类 中的方法org.apache.calcite.rex.RexExecutable
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateForeignSchema
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateMaterializedView
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateSchema
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateTable
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateType
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateView
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlDropMaterializedView
 
execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlDropSchema
 
execute(CalcitePrepare.Context) - 接口 中的方法org.apache.calcite.sql.SqlExecutableStatement
 
executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
executeDdl(CalcitePrepare.Context, SqlNode) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
Executes a DDL statement.
executeDdl(CalcitePrepare.Context, SqlNode) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
executeMethod(String, String, CharSequence, Map<String, String>, int, int) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
executeQuery(Queryable<T>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcQueryProvider
 
executeQuery(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes a queryable, and returns an enumerator over the rows that it yields.
EXECUTOR - 类 中的静态变量org.apache.calcite.rex.RexUtil
Executor for a bit of constant reduction.
executor(RexExecutor) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
existingWindowName(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
exists(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns whether there is an element in list for which predicate is true.
exists(RelNode) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
Creates an EXISTS sub-query.
exists(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether there is an element in list for which predicate is true.
EXISTS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
EXISTS_NODE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
existsNode(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 
existsNode(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 
exitBlock() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Leaves the current code block.
exitBlock() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Leaves the current code block.
exp(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL EXP operator applied to double values.
exp(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
EXP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
expand(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Rewrites an expression containing decimals.
expand(SqlNode, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expand(SqlNode, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Expands an expression.
expand(SqlNode, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandColumnReferences - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
 
ExpandConversionRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
Creates an ExpandConversionRule.
expandGroupByOrHavingExpr(SqlNode, SqlValidatorScope, SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandIdentifiers - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandingScanFactory(RelOptTable.ViewExpander, RelFactories.TableScanFactory) - 类 中的静态方法org.apache.calcite.rel.core.RelFactories
已过时。
Use the custom context Contexts.of(viewExpander) for RelBuilder.
expandLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexProgram
Fully expands a RexLocalRef back into a pure RexNode tree containing no RexLocalRefs (reversing the effect of common subexpression elimination).
expandOrderExpr(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expandOrderExpr(SqlSelect, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Expands an expression in the ORDER BY clause into an expression with the same semantics as expressions in the SELECT clause.
expandOrderExpr(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandSelectExpr(SqlNode, SelectScope, SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expandSelectExpr(SqlNode, SelectScope, SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandStar(SqlNodeList, SqlSelect, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a list of expressions, with every occurrence of "*" or "TABLE.*" expanded.
expandStar(SqlNodeList, SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandView(RelDataType, String, List<String>, List<String>) - 接口 中的方法org.apache.calcite.plan.RelOptTable.ViewExpander
Returns a relational expression that is to be substituted for an access to a SQL view.
expandView(RelDataType, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
expandView(RelDataType, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
已过时。
 
expectedBoolean() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
expectedCharacter() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
Experimental - org.apache.calcite.linq4j.function中的注释类型
Annotation that indicates that a class, interface, field or method is experimental, not part of the public API, and subject to change or removal.
explain(RelWriter) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
explain(RelWriter) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
explain(RelWriter) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
explain(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
explain(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
 
explain(RelWriter) - 接口 中的方法org.apache.calcite.rel.RelNode
Describes the inputs and attributes of this relational expression.
explain(RelNode, List<Pair<String, Object>>) - 接口 中的方法org.apache.calcite.rel.RelWriter
Prints an explanation of a node, with a list of (term, value) pairs.
explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
 
explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelXmlWriter
 
explainCalc(RelWriter) - 类 中的方法org.apache.calcite.rex.RexProgram
Writes an explanation of the expressions in this program to a plan writer.
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
Describes the inputs and attributes of this relational expression.
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.BiRel
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Calc
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Collect
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Exchange
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Filter
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Join
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Match
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Project
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Sample
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.SetOp
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Sort
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.SortExchange
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Spool
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableModify
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableScan
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableSpool
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Uncollect
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Values
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Window
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.SingleRel
 
explicit(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.InferTypes
Returns an SqlOperandTypeInference that returns a given list of types.
explicit(RelProtoDataType) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
 
explicit(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a copy of a given data type.
explicit(SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a type with no precision or scale, such as DATE.
explicit(SqlTypeName, int) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a type with precision but no scale, such as VARCHAR(100).
EXPLICIT_TABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Keyword which allows an identifier to be explicitly flagged as a table.
ExplicitOperandTypeInference - org.apache.calcite.sql.type中的类
ExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter.
ExplicitOperatorBinding - org.apache.calcite.sql中的类
ExplicitOperatorBinding implements SqlOperatorBinding via an underlying array of known operand types.
ExplicitOperatorBinding(SqlOperatorBinding, List<RelDataType>) - 类 的构造器org.apache.calcite.sql.ExplicitOperatorBinding
 
ExplicitOperatorBinding(RelDataTypeFactory, SqlOperator, List<RelDataType>) - 类 的构造器org.apache.calcite.sql.ExplicitOperatorBinding
 
ExplicitReturnTypeInference - org.apache.calcite.sql.type中的类
A SqlReturnTypeInference which always returns the same SQL type.
ExplicitReturnTypeInference(RelProtoDataType) - 类 的构造器org.apache.calcite.sql.type.ExplicitReturnTypeInference
Creates an inference rule which always returns the same type object.
EXPR_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
 
expression - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcConvention
 
expression - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
Expression - org.apache.calcite.linq4j.tree中的类
Analogous to LINQ's System.Linq.Expression.
Expression(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Expression
Creates an Expression.
expression - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.ThrowStatement
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.UnaryExpression
 
expression(RexNode, String, List<String>) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Adds a lattice column based on a SQL expression, or returns a column based on the same expression seen previously.
expression(SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the expression for a schema.
EXPRESSION - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of all expression operators.
expression0 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
 
expression0 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expression1 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
 
expression1 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expression2 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expressionList - 类 中的变量org.apache.calcite.linq4j.tree.ConditionalStatement
 
Expressions - org.apache.calcite.linq4j.tree中的类
Utility methods for expressions, including a lot of factory methods.
expressions - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
expressions - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
Expressions.FluentList<T> - org.apache.calcite.linq4j.tree中的接口
Fluent list.
ExpressionType - org.apache.calcite.linq4j.tree中的枚举
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
ExpressionVisitor - org.apache.calcite.linq4j.tree中的接口
Represents a visitor or rewriter for expression trees.
ExprSimplifier(RexSimplify) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
已过时。
 
ExprSimplifier(RexSimplify, boolean) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
已过时。
 
ExprSimplifier(RexSimplify, RexUnknownAs, boolean) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
已过时。
 
exps - 类 中的变量org.apache.calcite.rel.core.Project
 
extend(List<RelDataTypeField>) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
extend(List<RelDataTypeField>) - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns a table with the given extra fields.
extend(List<RelDataTypeField>) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
extend(Table) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
Implementation-specific code to instantiate a new RelOptTable based on a Table that has been extended.
extend(Table) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
extend(List<RelDataTypeField>) - 接口 中的方法org.apache.calcite.schema.ExtensibleTable
Returns a table that has the row type of this table plus the given fields.
extend(List<RelDataTypeField>, RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
Extends the underlying table and returns a new view with updated row-type and column-mapping.
extend(Table, RelProtoDataType, ImmutableIntList) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
EXTEND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
EXTEND operator.
extended - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
EXTENDED - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Extended instance of the rule that can push down aggregate functions.
ExtendedEnumerable<TSource> - org.apache.calcite.linq4j中的接口
Extension methods in Enumerable.
ExtendedOrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
Extension methods for OrderedEnumerable.
ExtendedOrderedQueryable<T> - org.apache.calcite.linq4j中的接口
Extension methods for OrderedQueryable.
extendList - 类 中的变量org.apache.calcite.sql.validate.IdentifierNamespace
 
extendNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
extendQuery(DruidQuery, RelNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
extendQuery(DruidQuery, List<Interval>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
ExtensibleTable - org.apache.calcite.schema中的接口
Table whose row type can be extended to include extra fields.
Extensions - org.apache.calcite.linq4j中的类
Contains what, in LINQ.NET, would be extension methods.
extra(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
Returns the "extra" field in a row type whose presence signals that fields will come into existence just by asking for them.
EXTRACT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL EXTRACT operator.
EXTRACT_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
EXTRACT_XML - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
extractColumnName(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
extractGranularity(RexNode, String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
Infers granularity from a time unit.
ExtractionDimensionSpec - org.apache.calcite.adapter.druid中的类
Implementation of extraction function DimensionSpec.
ExtractionDimensionSpec(String, ExtractionFunction, String) - 类 的构造器org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
ExtractionDimensionSpec(String, ExtractionFunction, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
ExtractionFunction - org.apache.calcite.adapter.druid中的接口
Interface for Druid extraction functions.
extractLastNFields(RelDataTypeFactory, RelDataType, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Keeps only the last N fields and returns the new struct type.
ExtractOperatorConversion - org.apache.calcite.adapter.druid中的类
Time extract operator conversion for expressions like EXTRACT(timeUnit FROM arg) Unit can be SECOND, MINUTE, HOUR, DAY (day of month), DOW (day of week), DOY (day of year), WEEK (week of week year), MONTH (1 through 12), QUARTER (1 through 4), or YEAR
ExtractOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.ExtractOperatorConversion
 
extractPossibleMapping(List<Set<RexTableInputRef>>, List<Set<RexTableInputRef>>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Given the source and target equivalence classes, it extracts the possible mappings from each source equivalence class to each target equivalence class.
extractRanges(RexNode, boolean) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
extractReferences(RexBuilder, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If the node is an Aggregate, it returns a list of references to the grouping columns.
extractValue(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 
extractXml(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 
extractXml(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 
extraExprList - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List<RexNode>, List<String>, Collection<String>, List<SqlMonotonicity>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Adds extra select items.
ExtraSqlTypes - org.apache.calcite.sql.type中的接口
Holds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anything introduced in JDK 1.6 or later).

F

F_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
 
FACADE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Provide a unified interface to a set of interfaces in a subsystem.
Factory() - 类 的构造器org.apache.calcite.adapter.clone.CloneSchema.Factory
 
Factory() - 类 的构造器org.apache.calcite.adapter.java.ReflectiveSchema.Factory
 
factory - 类 中的变量org.apache.calcite.model.JsonCustomSchema
Name of the factory class for this schema.
factory - 类 中的变量org.apache.calcite.model.JsonCustomTable
Name of the factory class for this table.
FACTORY - 类 中的静态变量org.apache.calcite.plan.RelOptCostImpl
 
factory - 类 中的变量org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
 
Factory() - 类 的构造器org.apache.calcite.util.Compatible.Factory
 
factory() - 类 中的静态方法org.apache.calcite.util.graph.DefaultEdge
 
FACTORY_METHOD_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Define an interface for creating an object, but let subclasses decide which class to instantiate.
fail(String, Object...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
fail(String, Object...) - 接口 中的方法org.apache.calcite.util.Litmus
Called when test fails.
failCount - 类 中的变量org.apache.calcite.rex.RexChecker
 
failedToAccessField(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FakeUtil() - 类 的构造器org.apache.calcite.sql.SqlDialect.FakeUtil
已过时。
 
FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to false.
FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to false.
FALSE - 接口 中的静态变量org.apache.calcite.rel.rules.PushProjector.ExprCondition
Constant condition that replies false for all expressions.
FALSE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
FALSE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
falseIf(boolean) - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
Returns RexUnknownAs.FALSE if unknownAsFalse is true, RexUnknownAs.UNKNOWN otherwise.
falsePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
falsePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns false.
families(List<RelDataType>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
families - 类 中的变量org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
family(SqlTypeFamily...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family.
family(List<SqlTypeFamily>, Predicate<Integer>) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family, and allows specified parameters to be optional.
family(List<SqlTypeFamily>) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family.
family(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
FamilyOperandTypeChecker - org.apache.calcite.sql.type中的类
Operand type-checking strategy which checks operands for inclusion in type families.
fastBailOut - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Whether we should create the rewriting in the minimal subtree of plan operators.
Feature - org.apache.calcite.runtime中的类
SQL language feature.
Feature(String, Locale, Method, Object...) - 类 的构造器org.apache.calcite.runtime.Feature
 
fetch - 类 中的变量org.apache.calcite.adapter.cassandra.CassandraLimit
 
fetch - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableLimit
 
fetch(Meta.StatementHandle, long, int) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
fetch - 类 中的变量org.apache.calcite.rel.core.Sort
 
fetch - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
 
fetch - 类 中的变量org.apache.calcite.sql.SqlOrderBy
 
fetchOffset(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
fetchOffset(SqlNode, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints the OFFSET/FETCH clause.
field(Expression, int, Type, Type) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
Returns a reference to a particular field.
field(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the physical type of a field.
field(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
field(BlockBuilder, int, Type) - 接口 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter
 
field(BlockBuilder, int, Type) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
 
field(Expression, Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field given the name of the field.
field(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
 
field(Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
field(RelDataType, String) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
 
field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
 
field(RelDataType, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Finds a field with a given name, using the current case-sensitivity, returning null if not found.
field(RelDataType, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
field(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a field by name.
field(int, int, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a field of given input relational expression by name.
field(int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to an input field by ordinal.
field(int, int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a field of a given input relational expression by ordinal.
field(String, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a field of the current record which originated in a relation with a given alias.
field(int, String, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a field which originated in a relation with the given alias.
field(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns a reference to a given field of a record-valued expression.
field - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
 
FieldAccessFinder() - 类 的构造器org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
fieldClass(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the Java class of the field with the given ordinal.
fieldClass(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldCounts - 类 中的变量org.apache.calcite.schema.impl.StarTable
Number of fields in each table's row type.
fieldDecl(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a field with an initializer.
fieldDecl(int, ParameterExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a field.
FieldDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a field.
FieldDeclaration(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.FieldDeclaration
 
fieldExists(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
fieldExists(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether this namespace has a field of a given name.
fieldExps - 类 中的变量org.apache.calcite.rel.core.Sort
 
FieldInfoBuilder(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
fieldList() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
fieldList - 类 中的变量org.apache.calcite.rel.type.RelDataTypeImpl
 
fieldName - 类 中的变量org.apache.calcite.rel.core.Collect
 
fieldName - 类 中的变量org.apache.calcite.rel.mutable.MutableCollect
 
fieldNullable(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns whether a given field allows null values.
fieldNullable(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldOrigins - 类 中的变量org.apache.calcite.prepare.Prepare
 
fieldOrigins - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
fieldReference(Expression, int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a reference to a given field in an expression.
fieldReference(Expression, int, Type) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a reference to a given field in an expression.
fieldReference(Expression, int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldReference(Expression, int, Type) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fields() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
 
fields - 类 中的变量org.apache.calcite.rel.RelRoot
 
fields() - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to the fields of the top input.
fields(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to the fields of a given input.
fields(RelCollation) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to fields for a given collation.
fields(List<? extends Number>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to fields for a given list of input ordinals.
fields(ImmutableBitSet) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to fields for a given bit set of input ordinals.
fields(Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to fields identified by name.
fields(Mappings.TargetMapping) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns references to fields identified by a mapping.
fieldsByName - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map of all the added final static fields.
FieldSchema(SqlParserPos, Ast.Identifier, Ast.Type) - 类 的构造器org.apache.calcite.piglet.Ast.FieldSchema
 
file() - 接口 中的方法org.apache.calcite.util.Source
 
file(File, String) - 类 中的静态方法org.apache.calcite.util.Sources
 
FILE_SEPARATOR - 类 中的静态变量org.apache.calcite.util.Util
System-dependent file separator, for example, "/" or "\."
FILE_TIMESTAMP_FORMAT - 类 中的静态变量org.apache.calcite.util.Util
Datetime format string for generating a timestamp string to be used as part of a filename.
FileReader - org.apache.calcite.adapter.file中的类
Scrapes HTML tables from URLs using Jsoup.
FileReader(Source, String, Integer) - 类 的构造器org.apache.calcite.adapter.file.FileReader
 
FileReader(Source, String) - 类 的构造器org.apache.calcite.adapter.file.FileReader
 
FileReader(Source) - 类 的构造器org.apache.calcite.adapter.file.FileReader
 
FileSchemaFactory - org.apache.calcite.adapter.file中的类
Factory that creates a FileSchema.
FileSchemaFactory() - 类 的构造器org.apache.calcite.adapter.file.FileSchemaFactory
 
FilesTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "find" command to find files under a particular path.
fillInStackTrace() - 异常错误 中的方法org.apache.calcite.util.ControlFlowException
 
FILTER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
FILTER - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
filter(List<E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a list that contains only elements of list that match predicate.
Filter - org.apache.calcite.rel.core中的类
Relational expression that iterates over its input and returns elements for which condition evaluates to true.
Filter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Filter
Creates a filter.
Filter(RelInput) - 类 的构造器org.apache.calcite.rel.core.Filter
Creates a Filter by parsing serialized output.
filter(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Filter's collation.
filter(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Filter's distribution.
FILTER - 类 中的静态变量org.apache.calcite.rel.rules.SubQueryRemoveRule
 
FILTER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
FILTER operator filters which rows are included in an aggregate function.
filter(RexNode) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that applies a filter before aggregating values.
filter(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Filter of an array of predicates.
filter(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of predicates.
filter(Iterable<CorrelationId>, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and an array of predicates.
filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and a list of predicates.
filter(Iterable<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
Makes a collection of untyped elements appear as a list of strictly typed elements, by filtering out those which are not of the correct type.
filter(Collection<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
 
filter(List<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns a subset of a list containing only elements of a given type.
filter(Iterable<E>, Predicate<E>) - 类 中的静态方法org.apache.calcite.util.Util
Filters an iterable.
filter(Iterator<E>, Predicate<E>) - 类 中的静态方法org.apache.calcite.util.Util
Filters an iterator.
FILTER_AGGREGATE_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.DateRangeRules
 
FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a LogicalFilter to empty if its child is empty.
FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Singleton rule that reduces constants inside a LogicalFilter.
FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
Instance of this rule that applies to the pattern Filter(Values).
FILTER_ON_JOIN - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
Rule that pushes predicates from a Filter into the Join below them.
FILTER_ON_PROJECT - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
FILTER_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
已过时。
FILTER_PREDICATE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
已过时。
FILTER_PROJECT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
FilterableTable - org.apache.calcite.schema中的接口
Table that can be scanned, optionally applying supplied filter expressions, without creating an intermediate relational expression.
filterableTableInventedFilter(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
filterableTableScanReturnedNull() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FilterAggregateTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Filter past a Aggregate.
FilterAggregateTransposeRule(Class<? extends Filter>, RelBuilderFactory, Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Creates a FilterAggregateTransposeRule.
FilterAggregateTransposeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
 
FilterAggregateTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
已过时。
filterAggregateTransposeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Instance of rule to push filter through aggregate.
filterArg - 类 中的变量org.apache.calcite.rel.core.AggregateCall
 
Filterator<E> - org.apache.calcite.util中的类
Filtered iterator class: an iterator that includes only elements that are instanceof a specified class.
Filterator(Iterator<?>, Class<E>) - 类 的构造器org.apache.calcite.util.Filterator
 
FilterCalcMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that merges a LogicalFilter and a LogicalCalc.
FilterCalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCalcMergeRule
Creates a FilterCalcMergeRule.
FilterCorrelateRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Filter above a Correlate into the inputs of the Correlate.
FilterCorrelateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCorrelateRule
Creates a FilterCorrelateRule.
FilterCorrelateRule(RelFactories.FilterFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCorrelateRule
已过时。
FilterDateRangeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
 
filterFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
FilterIntoJoinRule(boolean, RelBuilderFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
 
FilterIntoJoinRule(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
已过时。
FilterJoinRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes filters above and within a join node into the join node and/or its children nodes.
FilterJoinRule(RelOptRuleOperand, String, boolean, RelBuilderFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
Creates a FilterJoinRule with an explicit root operand and factories.
FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
已过时。
FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
已过时。
FilterJoinRule.FilterIntoJoinRule - org.apache.calcite.rel.rules中的类
Rule that tries to push filter expressions into a join condition and into the inputs of the join.
FilterJoinRule.JoinConditionPushRule - org.apache.calcite.rel.rules中的类
Rule that pushes parts of the join condition to its inputs.
FilterJoinRule.Predicate - org.apache.calcite.rel.rules中的接口
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
FilterMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that combines two LogicalFilters.
FilterMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMergeRule
Creates a FilterMergeRule.
FilterMergeRule(RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMergeRule
已过时。
FilterMultiJoinMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that merges a Filter into a MultiJoin, creating a richer MultiJoin.
FilterMultiJoinMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
Creates a FilterMultiJoinMergeRule that uses Filter of type LogicalFilter
FilterMultiJoinMergeRule(Class<? extends Filter>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
Creates a FilterMultiJoinMergeRule that uses a generic Filter
filterMustBeBoolean() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FilterNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Filter.
FilterNode(Compiler, Filter) - 类 的构造器org.apache.calcite.interpreter.FilterNode
 
filterNonAggregate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FilterProjectTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Filter past a Project.
FilterProjectTransposeRule(Class<? extends Filter>, Class<? extends Project>, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
Creates a FilterProjectTransposeRule.
FilterProjectTransposeRule(Class<F>, Predicate<? super F>, Class<P>, Predicate<? super P>, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
Creates a FilterProjectTransposeRule.
FilterProjectTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Project>, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
已过时。
FilterProjectTransposeRule(RelOptRuleOperand, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
 
filterProjectTransposeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Instance of rule to push filter through project.
FilterReduceExpressionsRule(Class<? extends Filter>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
已过时。
FilterReduceExpressionsRule(Class<? extends Filter>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
 
FilterRemoveIsNotDistinctFromRule - org.apache.calcite.rel.rules中的类
Planner rule that replaces IS NOT DISTINCT FROM in a Filter with logically equivalent operations.
FilterRemoveIsNotDistinctFromRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
Creates a FilterRemoveIsNotDistinctFromRule.
filters - 类 中的变量org.apache.calcite.interpreter.Bindables.BindableTableScan
 
FilterSetOpTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Filter past a SetOp.
FilterSetOpTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterSetOpTransposeRule
Creates a FilterSetOpTransposeRule.
FilterSetOpTransposeRule(RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterSetOpTransposeRule
已过时。
FilterStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, Ast.Node) - 类 的构造器org.apache.calcite.piglet.Ast.FilterStmt
 
FilterTableFunctionTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a LogicalFilter past a LogicalTableFunctionScan.
FilterTableFunctionTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
Creates a FilterTableFunctionTransposeRule.
FilterTableScanRule - org.apache.calcite.rel.rules中的类
FilterTableScanRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.rel.rules.FilterTableScanRule
已过时。
FilterTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.FilterTableScanRule
Creates a FilterTableScanRule.
FilterToCalcRule - org.apache.calcite.rel.rules中的类
Planner rule that converts a LogicalFilter to a LogicalCalc.
FilterToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterToCalcRule
Creates a FilterToCalcRule.
FINAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
FINAL function to be used within MATCH_RECOGNIZE.
find(List<String>, List<Map.Entry<String, Class>>, List<Map.Entry<String, RelFieldCollation.Direction>>, List<String>, List<Map.Entry<String, String>>, Map<String, String>, Long, Long) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
Called via code-generation.
find(String, String, List<Map.Entry<String, Class>>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.
find(NavigableMap<String, V>, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
已过时。
use NameMap
find(NavigableSet<String>, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
已过时。
use NameSet
find(RelOptUtil.Logic, List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.LogicVisitor
Finds a suitable logic for evaluating seek within a list of expressions.
find(Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
 
find(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
 
findAliases(Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
findAliases(Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
findAliases(Collection<SqlMoniker>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Collects the SqlMonikers of all table aliases (uses of tables in query FROM clauses) available in this scope.
findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
 
findAllColumnNames(List<SqlMoniker>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Collects the SqlMonikers of all possible columns in this scope.
findAllTableQualifiedNames(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a list of all table qualified names used by this expression or its children.
findAllTables(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a list of all tables used by this expression or its children
findBestExp() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
findBestExp() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Finds the most efficient expression to implement this query.
findBestExp() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Finds the most efficient expression to implement the query given via RelOptPlanner.setRoot(org.apache.calcite.rel.RelNode).
findCycles() - 类 中的方法org.apache.calcite.util.graph.CycleDetector
 
findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Finds if there exists ready for reuse declaration for given expression.
findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Finds if there exists ready for reuse declaration for given expression.
findField(RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns the ordinal of a given field in a record type, or -1 if the field is not found.
findFirstMultiset(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns a reference to the first found multiset call or null if none was found
findMatch(List<String>, String, boolean) - 类 中的静态方法org.apache.calcite.util.Util
Looks for a string within a list of strings, using a given case-sensitivity policy, and returns the position at which the first match is found, or -1 if there are no matches.
findOperatorCall(SqlOperator, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given node contains a RexCall with a specified operator
findPos(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Looks for one or two carets in a SQL string, and if present, converts them into a parser position.
findQualifyingTableName(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
findQualifyingTableName(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
findQualifyingTableName(String, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Finds all table aliases which are implicitly qualifying an unqualified column name.
findReducibleExps(RelDataTypeFactory, List<RexNode>, ImmutableMap<RexNode, RexNode>, List<RexNode>, List<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
Locates expressions that can be reduced to literals or converted to expressions with redundant casts removed.
findRef(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Determines the join factor corresponding to a RexInputRef
findTables(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a set of tables used by this expression or its children
findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.SqlCall
 
findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.SqlNode
Lists all the valid alternatives for this node if the parse position of the node matches that of pos.
FiniteAbstractMapping() - 类 的构造器org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
FirebirdSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Firebird database.
FirebirdSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.FirebirdSqlDialect
Creates a FirebirdSqlDialect.
fireRule(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Fires a rule, taking care of tracing and listener notification.
first() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
first(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
first(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence.
first(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element in a sequence that satisfies a specified condition.
first() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence.
first(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element in a sequence that satisfies a specified condition.
first(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
FIRST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
FIRST function to be used within MATCH_RECOGNIZE.
first(T, T) - 类 中的静态方法org.apache.calcite.util.Util
Returns the first value if it is not null, otherwise the second value.
first(Double, double) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Double value, using a given default value if it is null.
first(Float, float) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Float value, using a given default value if it is null.
first(Integer, int) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Integer value, using a given default value if it is null.
first(Long, long) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Long value, using a given default value if it is null.
first(Boolean, boolean) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Boolean value, using a given default value if it is null.
first(Short, short) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Short value, using a given default value if it is null.
first(Character, char) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Character value, using a given default value if it is null.
first(Byte, byte) - 类 中的静态方法org.apache.calcite.util.Util
Unboxes a Byte value, using a given default value if it is null.
FIRST_KNOWN - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is derived from the first operand with a known type.
FIRST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
FIRST_VALUE aggregate function.
firstAnd(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Pair
Returns an iterator that iterates over (0, i) pairs in an iterable for i > 0.
firstColumn(String) - 类 中的方法org.apache.calcite.materialize.Lattice
Returns the ordinal, within all of the columns in this Lattice, of the first column in the table with a given alias.
firstColumnOfOrderByMustBeTimestamp() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
firstDuplicate(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns the ordinal of the first element in the list which is equal to a previous element in the list.
firstOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
firstParameterOfAdd(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FixNullabilityShuttle(RexBuilder, List<RelDataType>) - 类 的构造器org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
 
fixUp(RexBuilder, List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
fixUp(RexBuilder, List<RexNode>, List<RelDataType>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Fixes up the type of all RexInputRefs in an expression to match differences in nullability.
flag - 类 中的变量org.apache.calcite.sql.fun.SqlBetweenOperator
 
Flags() - 类 的构造器org.apache.calcite.rel.core.Project.Flags
已过时。
 
FlatLists - org.apache.calcite.runtime中的类
Space-efficient, comparable, immutable lists.
FlatLists.AbstractFlatList<T> - org.apache.calcite.runtime中的类
Base class for flat lists.
FlatLists.ComparableList<T> - org.apache.calcite.runtime中的接口
List that is also comparable.
FlatLists.Flat1List<T> - org.apache.calcite.runtime中的类
List that stores its one elements in the one members of the class.
FlatLists.Flat2List<T> - org.apache.calcite.runtime中的类
List that stores its two elements in the two members of the class.
FlatLists.Flat3List<T> - org.apache.calcite.runtime中的类
List that stores its three elements in the three members of the class.
FlatLists.Flat4List<T> - org.apache.calcite.runtime中的类
List that stores its four elements in the four members of the class.
FlatLists.Flat5List<T> - org.apache.calcite.runtime中的类
List that stores its five elements in the five members of the class.
FlatLists.Flat6List<T> - org.apache.calcite.runtime中的类
List that stores its six elements in the six members of the class.
flatProduct(int[], boolean, SqlFunctions.FlatProductInputType[]) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
flatten(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Flattens an expression.
flatten(List<? extends RexNode>, SqlOperator) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts a list of operands into a list that is flat with respect to the given operator.
flatten(List<RelNode>, int, int[], List<Pair<RelNode, Integer>>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
flattenAnd(Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Flattens a list of AND nodes.
flattened - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
flattenOr(Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Flattens a list of OR nodes.
flattenRecordType(RelDataTypeFactory, RelDataType, int[]) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Flattens a record type by recursively expanding any fields which are themselves record types.
flattenRel(RelStructuredTypeFlattener) - 接口 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
 
flattenTypes(RelOptPlanner, RelNode, boolean) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
 
flattenTypes(RelOptPlanner, RelNode, boolean) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
flattenTypes(RelNode, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
 
flattenTypes(RelNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
flavor(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this type is a primitive, box or other type.
FloatFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native float value.
floor(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
floor(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
floor(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
floor(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to byte values.
floor(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to short values.
floor(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to int values.
floor(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to long values.
floor(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
floor(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
floor(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
FLOOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The FLOOR function.
FloorOperatorConversion - org.apache.calcite.adapter.druid中的类
DruidSqlOperatorConverter implementation that handles Floor operations conversions
FloorOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.FloorOperatorConversion
 
FLYWEIGHT_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Use sharing to support large numbers of fine-grained objects efficiently.
FNL25_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
Whether issue FNL-25 is fixed.
FNL3_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
Whether issue Fnl-3 is fixed.
foldAnd(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using AND.
foldLength() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line length at which items are chopped or folded (for clauses that have chosen SqlWriterConfig.LineFolding.CHOP or SqlWriterConfig.LineFolding.FOLD).
foldOr(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using OR.
FOLLOWING_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlWindow
The FOLLOWING operator used exclusively in a window specification.
followingBeforePrecedingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
for_(DeclarationStatement, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Creates a translator for translating aggregate functions.
FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type with nulls allowed.
forceDecorrelate() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
forceDecorrelate() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
forCharset(Charset) - 类 中的静态方法org.apache.calcite.util.SerializableCharset
Returns a SerializableCharset wrapping the given Charset, or null if the charset is null.
foreach(Function1<T, R>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
foreach(Function1<TSource, R>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Performs an operation for each member of this enumeration.
forEach(Iterable<T>, ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Applies an action to every element of an iterable, passing the zero-based ordinal of the element to the action.
forEach(T[], ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Applies an action to every element of an array, passing the zero-based ordinal of the element to the action.
forEach(ParameterExpression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ForEachExpression with the given body.
forEach(Iterable<? extends K>, Iterable<? extends V>, BiConsumer<K, V>) - 类 中的静态方法org.apache.calcite.util.Pair
Applies an action to every element of a pair of iterables.
ForeachNestedStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Stmt>, List<Ast.Node>, Ast.Schema) - 类 的构造器org.apache.calcite.piglet.Ast.ForeachNestedStmt
 
ForEachStatement - org.apache.calcite.linq4j.tree中的类
Represents a "for-each" loop, "for (T v : iterable) { f(v); }"
ForEachStatement(ParameterExpression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForEachStatement
 
ForeachStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>, Ast.Schema) - 类 的构造器org.apache.calcite.piglet.Ast.ForeachStmt
 
format(String, Object...) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
Equivalent of String.format(Locale.ENGLISH, message, formatArgs).
format - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRel.Result
 
format(SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
format(Map<Object, Object>) - 类 中的方法org.apache.calcite.util.Template
Formats a set of arguments to produce a string.
formatByName(String, Map<Object, Object>) - 类 中的静态方法org.apache.calcite.util.Template
Creates a Template with the given pattern and uses it to format the given arguments.
forProgram(RexProgram, RexBuilder, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
Creates a program builder and initializes it from an existing program.
ForStatement - org.apache.calcite.linq4j.tree中的类
Represents an infinite loop.
ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForStatement
 
found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
 
found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
FoundOne(Object) - 异常错误 的构造器org.apache.calcite.util.Util.FoundOne
 
FRACTIONAL_RANK - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for the CUME_DIST and PERCENT_RANK aggregate functions.
FRACTIONAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
frame - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter
 
FrameworkConfig - org.apache.calcite.tools中的接口
Interface that describes how to configure planning sessions generated using the Frameworks tools.
Frameworks - org.apache.calcite.tools中的类
Tools for invoking Calcite functionality without initializing a container / server first.
Frameworks.BasePrepareAction<R> - org.apache.calcite.tools中的接口
Piece of code to be run in a context where a planner and statement are available.
Frameworks.ConfigBuilder - org.apache.calcite.tools中的类
A builder to help you build a FrameworkConfig using defaults where values aren't required.
Frameworks.PlannerAction<R> - org.apache.calcite.tools中的接口
Piece of code to be run in a context where a planner is available.
Frameworks.PrepareAction<R> - org.apache.calcite.tools中的类
已过时。
frequency(Iterable<String>, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Returns how many times a string occurs in a collection.
FRG189_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG254_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG282_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG296_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG327_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG375_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG377_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG73_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
FRG78_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
from(SchemaPlus) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
 
from(int) - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
 
FROM_BASE64 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
FROM_BIT_SET - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
已过时。
FROM_OPERAND - 类 中的静态变量org.apache.calcite.sql.SqlSelect
 
fromAliasDuplicate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
fromBase64(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL FROM_BASE64(string) function.
fromBitSet(BitSet) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Returns a new immutable bit set containing all the bits in the given BitSet.
fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.DateString
Creates a DateString from a Calendar.
fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.TimestampString
Creates a TimestampString from a Calendar.
fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.TimeString
Creates a TimeString from a Calendar.
fromCharSource(CharSource) - 类 中的静态方法org.apache.calcite.util.Sources
Create Source from a generic text source such as string, CharBuffer or text file.
fromColumn(String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
fromContext(Context) - 类 中的静态方法org.apache.calcite.rel.core.RelFactories.Struct
 
fromDaysSinceEpoch(int) - 类 中的静态方法org.apache.calcite.util.DateString
Creates a DateString that is a given number of days since the epoch.
fromEnum(Object) - 类 中的静态方法org.apache.calcite.rel.externalize.RelEnumTypes
Converts a literal into a value that can be serialized to JSON.
fromEnum(Enum) - 类 中的静态方法org.apache.calcite.rel.externalize.RelEnumTypes
Converts an enum into its name.
fromFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the FROM clause (and JOIN).
fromJdbcString(RelDataType, SqlTypeName, String) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
Converts a Jdbc string into a RexLiteral.
fromMillisOfDay(int) - 类 中的静态方法org.apache.calcite.util.TimeString
 
fromMillisOfDay(int) - 类 中的静态方法org.apache.calcite.util.TimeWithTimeZoneString
 
fromMillisSinceEpoch(long) - 类 中的静态方法org.apache.calcite.util.TimestampString
Creates a TimestampString that is a given number of milliseconds since the epoch.
fromMillisSinceEpoch(long) - 类 中的静态方法org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString that is a given number of milliseconds since the epoch UTC.
fromMutable(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
fromMutable(MutableRel, RelBuilder) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
fromTypeName(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
 
fromTypeName(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
 
fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
Converts an identifier into a fully-qualified identifier.
fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
 
fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
 
fullyQualify(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Converts an identifier into a fully-qualified identifier.
fun(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
fun(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
fun - 枚举 中的变量org.apache.calcite.sql.fun.SqlLibrary
Name of this library when it appears in the connect string; see CalciteConnectionProperty.FUN.
funcNeedsOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
funcSpec - 类 中的变量org.apache.calcite.piglet.PigUserDefinedFunction
 
Function<R> - org.apache.calcite.linq4j.function中的接口
Base interface for all functions.
function - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
Function - org.apache.calcite.schema中的接口
Named expression that accepts parameters and returns a result.
FUNCTION - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of regular and special functions.
function - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
function - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
Function0<R> - org.apache.calcite.linq4j.function中的接口
Function with no parameters.
Function1<T0,R> - org.apache.calcite.linq4j.function中的接口
Function with one parameter.
Function2<T0,T1,R> - org.apache.calcite.linq4j.function中的接口
Function with two parameters.
FUNCTION_RESULT_TYPES - 类 中的静态变量org.apache.calcite.linq4j.function.Functions
 
functionalDependencyList - 类 中的变量org.apache.calcite.profile.Profiler.Profile
 
functionCall(String, List<String>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
functionCallStack - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
Stack of objects that maintain information about function calls.
functionClass(Type) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns the appropriate interface for a lambda function with 1 argument and the given return type.
FunctionEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
 
FunctionEntryImpl(CalciteSchema, String, Function) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
Creates a FunctionEntryImpl.
FunctionExpression<F extends Function<?>> - org.apache.calcite.linq4j.tree中的类
Represents a strongly typed lambda expression as a data structure in the form of an expression tree.
FunctionExpression(F) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression.Invokable - org.apache.calcite.linq4j.tree中的接口
Function that can be invoked with a variable number of arguments.
functionMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
functionMatchRecognizeOnly(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
functionNames - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
functionNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FunctionParameter - org.apache.calcite.schema中的接口
Parameter to a Function.
FunctionParamInfo() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
 
functionQuantifierNotAllowed(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
Functions - org.apache.calcite.linq4j.function中的类
Utilities relating to functions.
functions - 类 中的变量org.apache.calcite.model.JsonMapSchema
Functions in this schema.
functionScan(SqlOperator, int, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
functionScan(SqlOperator, int, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
functionUndefined(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
FUSION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The FUSION operator.
fynally - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 

G

g() - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
 
gatherExpr(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
 
gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List<SqlNode>, List<RelFieldCollation>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Creates a list of collations required to implement the ORDER BY clause, if there is one.
gatherTableReferences(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Gather all table references in input expressions.
ge(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to boolean values.
ge(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to String values.
ge(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to ByteString values.
ge(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to BigDecimal values.
geAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to Object values (at least one operand has ANY type; neither may be null).
generate(int, int, int) - 类 中的静态方法org.apache.calcite.example.maze.MazeTable
Table function that generates a maze.
generate(int, Function1<Integer, E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a list generated by applying a function to each index between 0 and size - 1.
generateAccessor(List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates an accessor function for a given list of fields.
generateAccessor(List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateCastExpressions(RexBuilder, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Generates a cast from one row type to another
generateCastExpressions(RexBuilder, RelDataType, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Generates a cast for a row type.
generateCollationKey(List<RelFieldCollation>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns a lambda to create a collation key and a comparator.
generateCollationKey(List<RelFieldCollation>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateComparator(RelCollation) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns a comparator.
generateComparator(RelCollation) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateEquivalenceClasses(RexBuilder, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Given the equi-column predicates of the source and the target and the computed equivalence classes, it extracts possible mappings between the equivalence classes.
generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Mapping from node expressions to target expressions.
generateSelector(ParameterExpression, List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a selector for the given fields from an expression, with the default row format.
generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a lambda expression that is a selector for the given fields from an expression.
generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a lambda expression that is a selector for the given fields from an expression.
generateSelector(ParameterExpression, List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generatesNullsOn(int) - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns whether this join type generates nulls on side #i.
generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.sql.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns whether a join of this type may generate NULL values on the right-hand side.
generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.sql.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It swaps the column references and then the table references of the input expressions using the equivalence classes and the table mapping.
generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It swaps the table references and then the column references of the input expressions using the table mapping and the equivalence classes.
generateTableMappings(Multimap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It will flatten a multimap containing table references to table references, producing all possible combinations of mappings.
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelCrossType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
Generates a string representation of this type.
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelRecordType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.MapSqlType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
 
generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
 
generateUnionRewriting - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Whether to generate rewritings containing union if the query results are contained within the view results.
generationStrategy(RelOptTable, int) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
Returns how a column is populated.
generationStrategy(RelOptTable, int) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
GeodeAggregate - org.apache.calcite.adapter.geode.rel中的类
Implementation of Aggregate relational expression in Geode.
GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeAggregate
Creates a GeodeAggregate.
GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeAggregate
已过时。
GeodeFilter - org.apache.calcite.adapter.geode.rel中的类
Implementation of Filter relational expression in Geode.
GeodeImplementContext() - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
GeodeProject - org.apache.calcite.adapter.geode.rel中的类
Implementation of Project relational expression in Geode.
GeodeQueryable(QueryProvider, SchemaPlus, GeodeTable, String) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
 
GeodeRel - org.apache.calcite.adapter.geode.rel中的接口
Relational expression that uses Geode calling convention.
GeodeRel.GeodeImplementContext - org.apache.calcite.adapter.geode.rel中的类
Shared context used by the GeodeRel relations.
GeodeRules - org.apache.calcite.adapter.geode.rel中的类
Rules and relational operators for GeodeRel.CONVENTION calling convention.
GeodeSchema - org.apache.calcite.adapter.geode.rel中的类
Schema mapped onto a Geode Region.
GeodeSchema(GemFireCache, Iterable<String>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeSchema
 
GeodeSchemaFactory - org.apache.calcite.adapter.geode.rel中的类
Factory that creates a GeodeSchema.
GeodeSchemaFactory() - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
GeodeSimpleEnumerator<E> - org.apache.calcite.adapter.geode.simple中的类
Geode Simple Enumerator.
GeodeSimpleEnumerator(ClientCache, String) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
GeodeSimpleScannableTable - org.apache.calcite.adapter.geode.simple中的类
Geode Simple Scannable Table Abstraction
GeodeSimpleScannableTable(String, RelDataType, ClientCache) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
GeodeSimpleSchema - org.apache.calcite.adapter.geode.simple中的类
Geode Simple Schema.
GeodeSimpleSchema(String, int, String[], String) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
 
GeodeSimpleSchemaFactory - org.apache.calcite.adapter.geode.simple中的类
Geode Simple Table Schema Factory.
GeodeSimpleSchemaFactory() - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
GeodeSort - org.apache.calcite.adapter.geode.rel中的类
Implementation of Sort relational expression in Geode.
GeodeTable - org.apache.calcite.adapter.geode.rel中的类
Table based on a Geode Region
GeodeTable.GeodeQueryable<T> - org.apache.calcite.adapter.geode.rel中的类
Implementation of Queryable based on a GeodeTable.
GeodeTableScan - org.apache.calcite.adapter.geode.rel中的类
Relational expression representing a scan of a Geode collection.
GeodeToEnumerableConverter - org.apache.calcite.adapter.geode.rel中的类
Relational expression representing a scan of a table in a Geode data source.
GeodeToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
GeodeToEnumerableConverterRule - org.apache.calcite.adapter.geode.rel中的类
Rule to convert a relational expression from GeodeRel.CONVENTION to EnumerableConvention.
GeodeUtils - org.apache.calcite.adapter.geode.util中的类
Utilities for the Geode adapter.
GeoFunctions - org.apache.calcite.runtime中的类
Helper methods to implement Geo-spatial functions in generated code.
GeoFunctions.Geom - org.apache.calcite.runtime中的接口
Geometry.
GEOMETRY - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
geometryDisabled() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
get(SqlOperator) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlAggFunction, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlMatchFunction) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlWindowTableFunction) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
 
get(String) - 接口 中的方法org.apache.calcite.DataContext
Returns a context variable.
get(DataContext) - 枚举 中的方法org.apache.calcite.DataContext.Variable
Returns the value of this variable in a given data context.
get() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(int) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
get(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
get(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
 
get(String) - 类 中的方法org.apache.calcite.plan.VisitorDataContext
 
get(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
get(int) - 类 中的方法org.apache.calcite.rex.RexSlot.SelfPopulatingList
 
get(RexCall) - 接口 中的方法org.apache.calcite.rex.RexSqlConvertletTable
Returns the convertlet applicable to a given expression.
get(RexCall) - 类 中的方法org.apache.calcite.rex.RexSqlReflectiveConvertletTable
 
get(int) - 类 中的方法org.apache.calcite.runtime.ConsList
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
get(V) - 枚举 中的方法org.apache.calcite.runtime.Hook
Returns the value of a property hook.
get(DatabaseMetaData) - 接口 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCache
 
get(int) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
get(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
Looks up a type name from its name.
get(Map<K, V>, List<String>, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Looks up an item in a map.
get(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
 
get(SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexConvertletTable
Returns the convertlet applicable to a given expression.
get(int) - 类 中的方法org.apache.calcite.util.CastingList
 
get(int) - 类 中的方法org.apache.calcite.util.CompositeList
 
get(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
 
get() - 类 中的方法org.apache.calcite.util.Holder
Gets the value.
get(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
 
get(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the value of the bit with the specified index.
get(int, int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a new ImmutableBitSet composed of bits from this ImmutableBitSet from fromIndex (inclusive) to toIndex (exclusive).
get(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
get(int) - 类 中的方法org.apache.calcite.util.ImmutableNullableList
 
get(int) - 类 中的方法org.apache.calcite.util.UnmodifiableArrayList
 
GET_OPERATOR - 类 中的静态变量org.apache.calcite.rex.RexBuilder
Special operator that accesses an unadvertised field of an input record.
getActionType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.
getAdjustments() - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Determines how much each input reference needs to be adjusted as a result of projection
getAfter() - 类 中的方法org.apache.calcite.rel.core.Match
 
getAfter() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getAggCallList() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns a list of calls to aggregate functions.
getAggCalls() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getAggOperator() - 类 中的方法org.apache.calcite.rex.RexOver
Returns the aggregate operator for this expression.
getAggregate(RelOptPlanner, ImmutableBitSet, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.plan.RelOptLattice
Retrieves a materialized table that will satisfy an aggregate query on the star table.
getAggregate(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function call) that causes select to be an aggregate query, or null if it is not an aggregate query.
getAggregateBuilder(Aggregate, SqlImplementor.Result, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
Gets the SqlImplementor.Builder for the given Aggregate node.
getAggregateCalls(Window) - 类 中的方法org.apache.calcite.rel.core.Window.Group
Presents a view of the Window.RexWinAggCall list as a list of AggregateCall.
getAggregateCalls(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getAggregation() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns the aggregate function.
getAlias() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
getAlias() - 类 中的方法org.apache.calcite.sql.SqlDelete
 
getAlias() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getAlias() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getAlias(SqlNode, int) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Derives an alias for a node, and invents a mangled identifier if it cannot.
getAlias() - 类 中的方法org.apache.calcite.tools.PigRelBuilder
 
getAliasContext(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
 
getAliasContext(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
getAliasedSignature(SqlOperator, String, List<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Constructs an operator signature from a type list, substituting an alias for the operator name.
getAllFields(Aggregate) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Gets all fields in an aggregate.
getAllFields2(ImmutableBitSet, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Gets all fields in an aggregate.
getAllowedAccess() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getAllowedAccess() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getAllowedAccess() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
Returns the access type of the table
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
 
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getAllowedSignatures() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns a string describing the expected operand types of a call, e.g.
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns a string describing the expected operand types of a call, e.g.
getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns a string describing the allowed formal signatures of a call, e.g.
getAllPredicates() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
Derives the predicates that hold on rows emitted from a relational expression.
getAllPredicates(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
 
getAllPredicates(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Catch-all implementation for BuiltInMetadata.AllPredicates.getAllPredicates(), invoked using reflection.
getAllPredicates(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getAllPredicates(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getAllPredicates(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for a table scan.
getAllPredicates(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for a project.
getAllPredicates(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Add the Filter condition to the list obtained from the input.
getAllPredicates(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Add the Join condition to the list obtained from the input.
getAllPredicates(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for an Aggregate.
getAllPredicates(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for an TableModify.
getAllPredicates(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for a Union.
getAllPredicates(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for a Sort.
getAllPredicates(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
Extract predicates for an Exchange.
getAllPredicates(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getAllSchemaObjectNames(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getAllSchemaObjectNames(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getAllSchemaObjectNames(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Given fully qualified schema name, returns schema object names as specified.
getAlpha() - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
 
getAncestors(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns a list of values in the set that are less-than a given value.
getAncestry(SqlNode, Predicate<SqlNode>, Predicate<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns a list of ancestors of predicate within a given SqlNode tree.
getApplicableMaterializations(RelNode, List<RelOptMaterialization>) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterializations
Returns a list of materializations that can potentially be used by the query.
getApproxFormatter(boolean) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
getArgList() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns the ordinals of the arguments to this call.
getArgs() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
 
getArgs() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
 
getArity() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
getAsByteArray() - 类 中的方法org.apache.calcite.util.BitString
 
getAuxiliaryFunctions() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
Returns a list of this grouped window function's auxiliary functions.
getAverageColumnSizes(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getAverageColumnSizesNotNull(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
As RelMetadataQuery.getAverageColumnSizes(org.apache.calcite.rel.RelNode) but never returns a null list, only ever a list of nulls.
getAverageRowSize(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getBest() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
getBindable(Meta.CursorFactory) - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Executes the prepared result.
getBitCount() - 类 中的方法org.apache.calcite.util.BitString
 
getBitSet(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getBitSetList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getBitString() - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
 
getBoolean() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getBoolean(String, boolean) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getBootstrapServers() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getBoxingClass(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Gets the Java boxing class for a primitive class.
getBuilder() - 类 中的方法org.apache.calcite.piglet.PigConverter
 
getByte() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getByteBufferReadMethod(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Uses reflection to find the correct java.nio.ByteBuffer "absolute get" method for a given primitive type.
getByteBufferWriteMethod(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Uses reflection to find the correct java.nio.ByteBuffer "absolute put" method for a given primitive type.
getCalendarPolicy() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
getCalendarPolicy() - 类 中的方法org.apache.calcite.sql.SqlDialect
 
getCall() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
Returns function invocation expression.
getCall() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns the call node.
getCallSignature(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
Returns a string describing the actual argument types of a call, e.g.
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
BigQuery data type reference: BigQuery Standard SQL Data Types
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns SqlNode for type in "cast(column as type)", which might be different between databases by type name, precision etc.
getCatalogReader() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getCatalogReader() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the catalog reader used by this validator.
getCatalogReader() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getCatalogs(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getCause() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
 
getCeilSqlFunction(TimeUnitRange) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Get ceil function datetime.
getChar() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getCharacterSet(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
getCharset() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets this type's character set, or null if this type cannot carry a character set or has no character set defined.
getCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getCharset() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getCharset() - 类 中的方法org.apache.calcite.sql.SqlCollation
 
getCharset(String) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns the Java-level Charset based on given SQL-level name.
getCharset() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
 
getCharset() - 类 中的方法org.apache.calcite.util.NlsString
 
getCharset() - 类 中的方法org.apache.calcite.util.SerializableCharset
Returns the wrapped Charset.
getCharSetName() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getCharsetName() - 类 中的方法org.apache.calcite.util.NlsString
 
getChildExps() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.Filter
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.Join
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.Project
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.Sort
 
getChildExps() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
getChildExps() - 接口 中的方法org.apache.calcite.rel.RelNode
已过时。
use #accept(org.apache.calcite.rex.RexShuttle)
getChildExps() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
已过时。
getChildOperands() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Returns the child operands.
getChildRels(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns the children of a given relational expression node matched in a rule.
getChildren() - 类 中的方法org.apache.calcite.sql.validate.ListScope
Returns an immutable list of child namespaces.
getChildren(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are less-than a given value and there are no intervening values.
getChildren(E, boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are less-than a given value and there are no intervening values.
getChosenSemiJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
 
getClassLoader() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
 
getClassLoader() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
 
getClassLoader() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
getClassTracer(Class) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
 
getCluster() - 接口 中的方法org.apache.calcite.plan.RelOptNode
Returns the cluster this relational expression belongs to.
getCluster() - 接口 中的方法org.apache.calcite.plan.RelOptTable.ToRelContext
 
getCluster() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
getCluster() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getCluster() - 接口 中的方法org.apache.calcite.rel.RelInput
 
getCluster() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
getCluster() - 类 中的方法org.apache.calcite.tools.RelBuilder
 
getClusteringOrder(String, boolean) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchema
Get the collation of all clustering key columns.
getClusteringOrder() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
getCode() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
 
getCode() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Returns the code generated by preparation.
getCoercibility() - 类 中的方法org.apache.calcite.sql.SqlCollation
 
getCoercibilityDyadic(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
getCoercibilityDyadicComparison(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) to use for the resulting value of a comparison.
getCoercibilityDyadicOperator(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) and the coercibility for the resulting value of a dyadic operator.
getCoercibilityDyadicOperatorThrows(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) and the coercibility for the resulting value of a dyadic operator.
getCohorts() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter
Returns a list of sets of expressions that should be on the same level.
getCollation() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns the aggregate ordering definition (the WITHIN GROUP clause in SQL), or the empty list if not specified.
getCollation() - 类 中的方法org.apache.calcite.rel.core.Sort
Returns the array of RelFieldCollations asked for by the sort specification, from most significant to least significant.
getCollation() - 类 中的方法org.apache.calcite.rel.core.SortExchange
Returns the array of RelFieldCollations asked for by the sort specification, from most significant to least significant.
getCollation(List<RexFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.core.Window
 
getCollation() - 接口 中的方法org.apache.calcite.rel.RelInput
 
getCollation() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets this type's collation, or null if this type cannot carry a collation or has no collation defined.
getCollation() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getCollation() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getCollation() - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
 
getCollation() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
getCollation() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
 
getCollation() - 类 中的方法org.apache.calcite.util.NlsString
 
getCollationList() - 类 中的方法org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
getCollationList() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getCollationList() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns a description of the physical ordering (or orderings) of the rows returned from this table.
getCollationList() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getCollationList() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
getCollationList() - 类 中的方法org.apache.calcite.rel.core.Sort
 
getCollationList() - 类 中的方法org.apache.calcite.rel.core.TableScan
 
getCollationList() - 接口 中的方法org.apache.calcite.rel.RelNode
getCollationName() - 类 中的方法org.apache.calcite.sql.SqlCollation
 
getCollations(List<RelCollation>) - 类 中的方法org.apache.calcite.rex.RexProgram
Given a list of collations which hold for the input to this program, returns a list of collations which hold for its output.
getCollations() - 接口 中的方法org.apache.calcite.schema.Statistic
Returns the collections of columns on which this table is sorted.
getCollectionsTypeName() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getColumn() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
getColumnConstraints(ModifiableView, RelDataType, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a mapping of the column ordinal in the underlying table to a column constraint of the modifiable view.
getColumnListParamInfo(int, String, List<String>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getColumnListParamInfo(int, String, List<String>) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Retrieves information about a column list parameter.
getColumnMapping() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
getColumnMapping() - 接口 中的方法org.apache.calcite.schema.ModifiableView
Returns the column mapping onto another table.
getColumnMappings() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
Returns set of mappings known for this table function, or null if unknown (not the same as empty!).
getColumnMappings() - 类 中的方法org.apache.calcite.sql.type.TableFunctionReturnTypeInference
 
getColumnMonotonicities() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getColumnNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
getColumnOrigin(RelNode, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a column, provided the column maps to a single column that isn't derived.
getColumnOrigins(int) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
For a given output column of an expression, determines all columns of underlying tables which contribute to result values.
getColumnOrigins(RelNode, RelMetadataQuery, int) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
 
getColumnOrigins(Aggregate, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Join, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(SetOp, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Project, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Filter, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Sort, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(TableModify, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Exchange, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(TableFunctionScan, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(RelNode, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(RelNode, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getColumnPairs() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
The (source, target) column ordinals.
getColumnPairs() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
getColumnReferenceExpansion() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
 
getColumnReferenceExpansion() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getColumnStrategies() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getColumnStrategies() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns a list describing how each column is populated.
getColumnStrategies() - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
getCompact() - 类 中的方法org.apache.calcite.util.XmlOutput
 
getComparability() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
 
getComparability() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getComparability() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
 
getCompletionHints(String, int, String[]) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Gets completion hints for a partially completed or syntactically incorrect sql statement with cursor pointing to the position where completion hints are requested.
getCompletionHints(String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Gets completion hints for a syntactically correct sql statement with dummy SqlIdentifier
getCompletionHints(SqlAdvisor, String, int) - 类 中的静态方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
Returns completion hints for a given SQL statement.
getCompletionHints(SqlAdvisor, String, int) - 类 中的静态方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
Returns completion hints for a given SQL statement.
getCompletionHints0(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
 
getComplexMetricsFrom(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
Returns the list of ComplexMetric that match the given alias if it exists, otherwise returns an empty list, never null
getComponent(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier which contains only the ordinalth component of this compound identifier.
getComponent(int, int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
getComponentParserPosition(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns the position of the ith component of a compound identifier, or the position of the whole identifier if that information is not present.
getComponentType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the type of elements in the array.
getComponentType(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Returns the component type of an array.
getComponentType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the component type if this type is a collection, otherwise null.
getComponentType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getComponentType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getComponentType(RelDataTypeFactory, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
getComponentType() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
 
getComponentType() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
 
getComponentTypeSpec() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
Returns a new SqlDataTypeSpec corresponding to the component type if the type spec is a collections type spec.
getComputedExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Returns the reference to ParameterExpression if given expression was already computed and stored to local variable
getCondition() - 类 中的方法org.apache.calcite.rel.core.Filter
 
getCondition() - 类 中的方法org.apache.calcite.rel.core.Join
 
getCondition() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the field reference of this program's filter condition, or null if there is no condition.
getCondition() - 类 中的方法org.apache.calcite.sql.SqlDelete
Gets the filter condition for rows to be deleted.
getCondition() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getCondition() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getCondition() - 类 中的方法org.apache.calcite.sql.SqlUpdate
Gets the filter condition for rows to be updated.
getConditionType() - 类 中的方法org.apache.calcite.sql.SqlJoin
Returns a JoinConditionType, never null.
getConditionTypeNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getConfig() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getConfig() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns Config settings
getConfig() - 类 中的方法org.apache.calcite.tools.Frameworks.PrepareAction
已过时。
 
getConformance() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
getConformance() - 接口 中的方法org.apache.calcite.plan.RelImplementor
Returns the desired SQL conformance.
getConformance() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns the SqlConformance that matches this dialect.
getConformance() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
getConformance() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getConnection() - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
 
getConnection() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
Returns the connection.
getConnectionConfig() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getConnectionProperties() - 类 中的方法org.apache.calcite.jdbc.Driver
 
getConnectStringPrefix() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
 
getConnectStringPrefix() - 类 中的方法org.apache.calcite.jdbc.Driver
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
getConsistency() - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
 
getConsistency() - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns the strategy for making the arguments have consistency types.
getConstants() - 类 中的方法org.apache.calcite.rel.core.Window
Returns constants that are additional inputs of current relation.
getConstraint(RexBuilder, RelDataType) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
getConstraint(RexBuilder, RelDataType) - 接口 中的方法org.apache.calcite.schema.ModifiableView
Returns a constraint that each candidate row must satisfy.
getConstructor(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
getConsumer() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getConsumerParams() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getContext() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getContext() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Provides the Context created when this planner was constructed.
getContext(RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
getContext() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the PlannerContext that should be made available during planning by calling RelOptPlanner.getContext().
getConvention() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getConvention() - 接口 中的方法org.apache.calcite.rel.RelNode
Return the CallingConvention trait from this RelNode's trait set.
getConvertletTable() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the convertlet table that should be used when converting from SQL to row expressions
getCopyJoinFieldRefCountsMap() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getCorrelationId() - 类 中的方法org.apache.calcite.rel.core.Correlate
Returns the correlating expressions.
getCorrelOrdinal(String) - 类 中的静态方法org.apache.calcite.plan.RelOptQuery
已过时。
getCorrelVariable() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getCorrelVariable() - 类 中的方法org.apache.calcite.rel.core.Correlate
 
getCorrelVariable() - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the name of the variable which is to be implicitly set at runtime each time a row is returned from the first input of this relational expression; or null if there is no variable.
getCorrelVariableGetter(String) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
getCorrelVariableNames() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the set of correlation variables used (read) by this program.
getCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getCost(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Computes the cost of a RelNode.
getCost(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
getCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getCostFactory() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getCostFactory() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the factory that creates RelOptCosts.
getCostFactory() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the cost factory that should be used when creating the planner.
getCpu() - 接口 中的方法org.apache.calcite.plan.RelOptCost
 
getCpu() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
getCumulativeCost() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
Estimates the cost of executing a relational expression, including the cost of its inputs.
getCumulativeCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
 
getCumulativeCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getCumulativeCost(EnumerableInterpreter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getCumulativeCost(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getCurrentRel() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
 
getCursorOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getCursorOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Returns the rowtype of the ordinalth operand, which is a cursor.
getCursorScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getDatabase() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
 
getDatabaseProduct() - 类 中的方法org.apache.calcite.sql.SqlDialect
已过时。
To be removed without replacement
getDatabaseProductName() - 类 中的方法org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
getDatabaseProperties(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getDataContext() - 接口 中的方法org.apache.calcite.interpreter.Compiler
 
getDataContext() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
 
getDataFormat() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getDataList(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
Returns the data list of the table.
getDataSource() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
Returns the data source.
getDataSource() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getDate() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
Converts this literal to a DateString.
getDaysSinceEpoch() - 类 中的方法org.apache.calcite.util.DateString
Returns the number of days since the epoch.
getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getDeclaringClass() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getDeclName() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getDef() - 接口 中的方法org.apache.calcite.rel.metadata.MetadataHandler
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdExplainVisibility
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
 
getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getDefault() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
getDefault() - 类 中的方法org.apache.calcite.plan.RelTraitDef
Returns the default member of this trait.
getDefault() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
getDefault() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
 
getDefault() - 类 中的静态方法org.apache.calcite.runtime.SocketFactoryImpl
 
getDefault() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
getDefaultCharset() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
 
getDefaultCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
getDefaultCharset() - 类 中的静态方法org.apache.calcite.util.Util
Returns the Charset object representing the value of CalciteSystemProperty.DEFAULT_CHARSET
getDefaultConcreteType(RelDataTypeFactory) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
 
getDefaultNullCollation() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns how NULL values should be collated if an ORDER BY item does not contain NULLS FIRST or NULLS LAST.
getDefaultNullCollation() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getDefaultPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getDefaultPrecision(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns default precision for this type if supported, otherwise -1 if precision is either unsupported or must be specified explicitly.
getDefaultPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getDefaultScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
getDefaultSchema() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the default schema that should be checked before looking at the root schema.
getDefaultSchemaPath() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
 
getDefaultSSLSocketFactory() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
 
getDefaultSubSchemaName() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
Returns the name of the default sub-schema.
getDelegateType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Gets a Type object that represents a generic System.Func or System.Action delegate type that has specific type arguments.
getDepth() - 类 中的方法org.apache.calcite.sql.SqlExplain
Returns the level of abstraction at which this plan should be displayed.
getDescendants(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns a list of values in the set that are less-than a given value.
getDescription() - 接口 中的方法org.apache.calcite.plan.RelOptNode
已过时。
getDescription() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
已过时。
getDesiredRootTraitSet(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
 
getDetailLevel() - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
getDetailLevel() - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
 
getDetailLevel() - 接口 中的方法org.apache.calcite.rel.RelWriter
 
getDetailLevel() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getDialect() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
getDialect() - 枚举 中的方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
Returns a dummy dialect for this database.
getDialect() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns the dialect of SQL.
getDialect() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the dialect.
getDialect() - 类 中的方法org.apache.calcite.sql.util.SqlString
Returns the dialect.
getDigest() - 接口 中的方法org.apache.calcite.plan.RelOptNode
Returns a string which concisely describes the definition of this relational expression.
getDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getDimension() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getDimension() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
 
getDimension() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getDirection() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
getDirection() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
 
getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.fun.SqlBitOpAggFunction
 
getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
Returns whether this aggregate function allows the DISTINCT keyword.
getDistinctRowCount(ImmutableBitSet, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
Estimates the number of rows which would be produced by a GROUP BY on the set of columns indicated by groupKey, where the input to the GROUP BY has been pre-filtered by predicate.
getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
 
getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
Catch-all implementation for BuiltInMetadata.DistinctRowCount.getDistinctRowCount(ImmutableBitSet, RexNode), invoked using reflection.
getDistinctRowCount(Union, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Sort, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(TableModify, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Exchange, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Filter, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Aggregate, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Values, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Project, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(RelSubset, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getDistribution() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getDistribution() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns a description of the physical distribution of the rows in this table.
getDistribution() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getDistribution() - 类 中的方法org.apache.calcite.rel.core.Exchange
Returns the distribution of the rows returned by this Exchange.
getDistribution(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getDistribution() - 接口 中的方法org.apache.calcite.rel.RelInput
 
getDistribution() - 接口 中的方法org.apache.calcite.schema.Statistic
Returns the distribution of the data in this table.
getDouble() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getDruidTable() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getDruidType() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
 
getDynamicHandler() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
Thread-local handler that is called with dynamically generated Java code.
getDynamicParamCount() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getDynamicParamCount() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Returns the number of dynamic parameters encountered during translation; this must only be called after SqlToRelConverter.convertQuery(org.apache.calcite.sql.SqlNode, boolean, boolean).
getDynamicParamCountInExplain(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Returns the current count of the number of dynamic parameters in an EXPLAIN PLAN statement.
getDynamicParameters() - 类 中的方法org.apache.calcite.sql.util.SqlString
Returns indices of dynamic parameters.
getDynamicParamType(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Returns the type inferred for a dynamic parameter.
getEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
Returns the first edge between one vertex to another.
getEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
getEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
getEdges(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
Returns all edges between one vertex to another.
getElementType() - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
 
getElementType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getElementType() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
 
getElementType() - 类 中的方法org.apache.calcite.adapter.java.AbstractQueryableTable
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
 
getElementType() - 类 中的方法org.apache.calcite.interpreter.InterpretableConverter
 
getElementType() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getElementType() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getElementType() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
Gets the type of the element(s) that are returned when the expression tree associated with this Queryable is executed.
getElementType(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Returns the element type of a Collection, Iterable (including Queryable and Enumerable), Iterator, Enumerator, or an array.
getElementType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getElementType() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
Returns element type of the collection that will implement this table.
getElementType() - 接口 中的方法org.apache.calcite.runtime.ArrayBindable
 
getElementType() - 接口 中的方法org.apache.calcite.runtime.Typed
Gets the type of the element(s) that are returned in this collection.
getElementType() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
 
getElementType() - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
getElementType(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
 
getElementType() - 接口 中的方法org.apache.calcite.schema.QueryableTable
Returns the element type of the collection that will implement this table.
getElementType(List<Object>) - 接口 中的方法org.apache.calcite.schema.TableFunction
Returns the row type of the table yielded by this function when applied to given arguments.
getElementType(List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getElementType(List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getElementType(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
Returns the row type of the table yielded by this function when applied to given arguments.
getElementTypeName() - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
getElseOperand() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getEmptyScope() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getEmptyTraitSet() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
getEmptyTraitSet() - 接口 中的方法org.apache.calcite.tools.Planner
 
getEnclosingAggregateSelectScope(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
 
getEnclosingNode() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getEnclosingNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the parse tree node that at is at the root of this namespace and includes all decorations.
getEnclosingSelectScope(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
 
getEndColumnNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
 
getEndColumnNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
getEndLineNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
 
getEndLineNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
getEndPosColumn() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getEndPosLine() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getEndStates() - 类 中的方法org.apache.calcite.runtime.DeterministicAutomaton
 
getEndUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getEndUnit() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns SECOND for both HOUR TO SECOND and SECOND.
getEntityNumber() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getEnum(String, Class<E>) - 接口 中的方法org.apache.calcite.rel.RelInput
Returns an enum value.
getEpsilonTransitions() - 类 中的方法org.apache.calcite.runtime.Automaton
 
getEquiCondition(RelNode, RelNode, RexBuilder) - 类 中的方法org.apache.calcite.rel.core.JoinInfo
 
getEquivalenceClass() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
 
getEquivalenceClasses() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
getEquivalenceClassesMap() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
getExecutable(RexBuilder, List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexExecutorImpl
Creates an RexExecutable that allows to apply the generated code during query processing (filter, projection).
getExecutor() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getExecutor() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the executor used to evaluate constant expressions.
getExecutor() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the executor used to evaluate constant expressions.
getExpandedSelectList() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
getExpectedInputRowType(int) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getExpectedInputRowType(int) - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getExpectedInputRowType(int) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the type of the rows expected for an input.
getExpectedTokenNames() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
Returns a list of the token names which could have legally occurred at this point.
getExpectedTokenSequences() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
Returns the expected token sequences.
getExplicandum() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getExprCount() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the number of expressions in this program.
getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
 
getExpression() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
 
getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.adapter.java.AbstractQueryableTable
 
getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getExpression() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getExpression() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getExpression() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
Gets the expression tree that is associated with this Queryable.
getExpression(Class) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getExpression(Class) - 接口 中的方法org.apache.calcite.plan.RelOptTable
Generates code for this table.
getExpression(Class) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getExpression(String) - 接口 中的方法org.apache.calcite.rel.RelInput
Returns an expression.
getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getExpression() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
 
getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
getExpression(SchemaPlus, String, Class) - 接口 中的方法org.apache.calcite.schema.QueryableTable
Generates an expression with which this table can be referenced in generated code.
getExpression(SchemaPlus, String) - 接口 中的方法org.apache.calcite.schema.Schema
Returns the expression by which this schema can be referenced in generated code.
getExpressionLineage(RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
Given the input expression applied on the given RelNode, this provider returns the expression with its lineage resolved.
getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
 
getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getExpressionLineage(HepRelVertex, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getExpressionLineage(RelSubset, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getExpressionLineage(TableScan, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from TableScan.
getExpressionLineage(Aggregate, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Aggregate.
getExpressionLineage(Join, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Join.
getExpressionLineage(Union, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Union.
getExpressionLineage(Project, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Project.
getExpressionLineage(Filter, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Filter.
getExpressionLineage(Sort, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Sort.
getExpressionLineage(TableModify, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from TableModify.
getExpressionLineage(Exchange, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Exchange.
getExpressionLineage(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a column.
getExpressionList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getExprList() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the common sub-expressions of this program.
getExtendedColumnOffset() - 接口 中的方法org.apache.calcite.schema.ExtensibleTable
Returns the starting offset of the first extended column, which may differ from the field count when the table stores metadata columns that are not counted in the row-type field count.
getExtendedColumns(SqlValidator, SqlValidatorTable, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Gets a list of extended columns with field indices to the underlying table.
getExtractionFn() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getExtractionFn() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
 
getExtractionFn() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getFactorsRefByFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getFactorsRefByJoinFilter(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getFactorTree() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getFactorWeights() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getFactoryClassName(UnregisteredDriver.JdbcVersion) - 类 中的方法org.apache.calcite.jdbc.Driver
 
getFactRowCount() - 类 中的方法org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the un-aggregated star.
getFailureCount() - 类 中的方法org.apache.calcite.rex.RexChecker
Returns the number of failures encountered.
getFamily() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFamily() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets a canonical object representing the family of this type.
getFamily() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getFamily() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getFamily() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
 
getFamily() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
 
getFamily() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
 
getFamily() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
 
getFamily() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
 
getFamily() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Gets the SqlTypeFamily containing this SqlTypeName.
getFamilyForJdbcType(int) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
Gets the primary family containing a JDBC type.
getFetch() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.piglet.DynamicTupleRecordType
 
getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getField(String, boolean, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Looks up a field by name.
getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getField() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
getFieldAccessList() - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
getFieldCollations() - 接口 中的方法org.apache.calcite.rel.RelCollation
Returns the ordinals and directions of the columns in this ordering.
getFieldCollations() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
getFieldCount() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldCount() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Returns the number of fields in a struct type.
getFieldCount() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the number of fields.
getFieldCount() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
已过时。
Returns the number of fields.
getFieldCount() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldIndex() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
getFieldList() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldList() - 类 中的方法org.apache.calcite.rel.type.RelCrossType
 
getFieldList() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the fields in a struct type.
getFieldList() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldName(RelNode, int) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
getFieldName() - 类 中的方法org.apache.calcite.rel.core.Collect
Returns the name of the sole output field.
getFieldName(int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the name of a given field.
getFieldName(int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
已过时。
Returns the name of a given field.
getFieldNames() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldNames() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Returns the names of the fields in a struct type.
getFieldNames() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldNames() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
getFieldOrigins() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
 
getFieldOrigins() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Returns a list describing, for each result field, the origin of the field as a 4-element list of (database, schema, table, column).
getFieldOrigins() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getFieldOrigins(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a description of how each field in the row type maps to a catalog, schema, table and column in the schema.
getFieldOrigins(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFields() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getFields(int, int, int) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
getFieldsRefByJoinFilter(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getFieldsString(RelDataType) - 类 中的静态方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
getFieldType(int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the type of a given field.
getFieldType(int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
已过时。
Returns the type of a given field.
getFieldTypeList(RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a list of the types of the fields in a given struct type.
getFieldTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
Returns the field types of this CSV table.
getFieldTypes() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
getFileNames() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
getFilePath() - 类 中的方法org.apache.calcite.adapter.pig.PigTable
 
getFileTimestamp() - 类 中的静态方法org.apache.calcite.util.Util
已过时。
getFlags() - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
已过时。
getFlags() - 类 中的方法org.apache.calcite.rel.core.Project
已过时。
getFloat() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getFloat(String) - 接口 中的方法org.apache.calcite.rel.RelInput
Returns a float value.
getFloorSqlFunction(TimeUnitRange) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Get floor function datetime.
getFormat() - 类 中的方法org.apache.calcite.adapter.druid.TimeExtractionFunction
 
getFormat() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the format.
getFormat() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getFormat() - 类 中的方法org.apache.calcite.sql.SqlExplain
Returns the desired output format.
getFractionalSecondPrecision(RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getFractionalSecondPrecisionPreservingDefault() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getFrameRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
getFrameRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
getFrameRowCount() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the number of rows in the current frame (subject to framing clause).
getFrom() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getFromNode(SqlSelect, int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns the nth (0-based) input to a join expression.
getFromScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the FROM clause of a query.
getFromScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFullTypeString() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets a string representation of this type with full detail such as character set and nullability.
getFullTypeString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getFullyQualifiedNames() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
getFullyQualifiedNames() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
Returns the array of component names.
getFullyQualifiedNames() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
getFunction() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
 
getFunction() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
 
getFunction() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
getFunction() - 类 中的方法org.apache.calcite.rex.RexExecutable
 
getFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedFunction
Returns function that implements given operator call.
getFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
Returns function that implements given operator call.
getFunctionMultimap() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
 
getFunctionMultimap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
Returns a multi-map of functions in this schema by name.
getFunctionNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getFunctionNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns the list of function names in this schema, both implicit and explicit, never null.
getFunctionNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getFunctionNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getFunctionNames() - 接口 中的方法org.apache.calcite.schema.Schema
Returns the names of the functions in this schema.
getFunctionQuantifier() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
getFunctionQuantifier() - 类 中的方法org.apache.calcite.sql.SqlCall
 
getFunctions() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getFunctions(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getFunctions(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a collection of all functions, explicit and implicit, with a given name.
getFunctions(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getFunctions(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getFunctions(String) - 接口 中的方法org.apache.calcite.schema.Schema
Returns a list of functions in this schema with the given name, or an empty list if there is no such function.
getFunctionType() - 类 中的方法org.apache.calcite.sql.SqlFunction
 
getFuncType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Func delegate type that has specific type arguments.
getGranularity() - 类 中的方法org.apache.calcite.adapter.druid.TimeExtractionFunction
 
getGroup() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getGroupCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getGroupCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns the number of grouping fields.
getGroupCount() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getGroupCount() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
If the operator call occurs in an aggregate query, returns the number of columns in the GROUP BY clause.
getGroupCount() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
If the operator call occurs in an aggregate query, returns the number of columns in the GROUP BY clause.
getGroupCount() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getGroupScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the GROUP BY clause of a query.
getGroupScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getGroupSet() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns a bit set of the grouping fields.
getGroupSets() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns the list of grouping sets computed by this Aggregate.
getGroupType() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns the type of roll-up.
getGroupType() - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
 
getHaving() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getHavingScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the HAVING clause of a query.
getHavingScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getHints() - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
getHints() - 类 中的方法org.apache.calcite.rel.core.Calc
 
getHints() - 类 中的方法org.apache.calcite.rel.core.Join
 
getHints() - 类 中的方法org.apache.calcite.rel.core.Project
 
getHints() - 类 中的方法org.apache.calcite.rel.core.TableScan
 
getHints() - 接口 中的方法org.apache.calcite.rel.hint.Hintable
Returns the hints of this relational expressions as an immutable list.
getHints() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getHintStrategies() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Returns the hint strategies of this cluster.
getHintStrategyTable() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the hint strategies used to decide how the hints are propagated to the relational expressions.
getHost() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
 
getId() - 接口 中的方法org.apache.calcite.plan.RelOptNode
Returns the ID of this relational expression, unique among all relational expressions created since the server was started.
getId() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getId() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
Returns the identifier.
getId() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Leaf
 
getId() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
getIdentifier() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
getIdentifierQuoteString() - 类 中的方法org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
getIgnorePcdata() - 类 中的方法org.apache.calcite.util.XmlOutput
 
getImplementor(boolean) - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getImplementor() - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getImplementor() - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
 
getImplementor(boolean) - 接口 中的方法org.apache.calcite.schema.ImplementableAggFunction
Returns implementor that translates the function to linq4j expression.
getImplementor() - 接口 中的方法org.apache.calcite.schema.ImplementableFunction
Returns implementor that translates the function to linq4j expression.
getImplementor() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getImplementor() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getImplicitCollation() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
Get the resulting collation by the clustering keys after filtering.
getImplicitSubSchema(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a sub-schema with a given name that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, Schema)), or null.
getImplicitTable(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a table with a given name that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, Table)), or null.
getImplicitTableBasedOnNullaryFunction(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns table function with a given name and zero arguments that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, Function)), or null.
getImplicitType(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a type with a given name that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, RelProtoDataType)), or null.
getIndentation() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
getIndentation() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
getIndentation() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns the offset for each level of indentation.
getIndex() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
Gets the ordinal of this field within its containing type.
getIndex() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getIndex() - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
getIndex() - 类 中的方法org.apache.calcite.rex.RexSlot
 
getIndex() - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
getIndexToFieldMap(List<RelDataTypeField>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Gets a map of indexes from the source to fields in the target for the intersecting set of source and target fields.
getIndicatorCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate
已过时。
getInitializerExpressionFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Returns the factory which supplies default values for INSERT, UPDATE, and NEW.
getInitializerExpressionFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getInput(int) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getInput() - 接口 中的方法org.apache.calcite.rel.convert.Converter
Returns the sole input relational expression
getInput() - 接口 中的方法org.apache.calcite.rel.RelInput
Returns the input relational expression.
getInput(int) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the ith input relational expression.
getInput() - 类 中的方法org.apache.calcite.rel.SingleRel
 
getInputRowType() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the type of the input row to the program.
getInputRowType() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Returns the rowtype of the input to the program
getInputs() - 接口 中的方法org.apache.calcite.plan.RelOptNode
Returns an array of this relational expression's inputs.
getInputs() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getInputs() - 类 中的方法org.apache.calcite.rel.BiRel
 
getInputs() - 类 中的方法org.apache.calcite.rel.core.SetOp
 
getInputs() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
getInputs() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
getInputs() - 接口 中的方法org.apache.calcite.rel.RelInput
 
getInputs() - 接口 中的方法org.apache.calcite.rel.RelNode
Returns an array of this relational expression's inputs.
getInputs() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getInputs() - 类 中的方法org.apache.calcite.rel.SingleRel
 
getInputTraits() - 接口 中的方法org.apache.calcite.rel.convert.Converter
Returns the trait of the input relational expression.
getInputTraits() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
 
getInsertCall() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getInSubQueryThreshold() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the inSubQueryThreshold option, default SqlToRelConverter.DEFAULT_IN_SUB_QUERY_THRESHOLD.
getInSubqueryThreshold() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
getInt() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getInt(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
getIntegerList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getIntegerListList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getInterface() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getInterface() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
getInterface() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
getInterface() - 接口 中的方法org.apache.calcite.plan.Convention
 
getInterface() - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
getInterval() - 类 中的方法org.apache.calcite.rel.core.Match
 
getInterval() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getIntervalLiteral() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getIntervalQualifier() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets this type's interval qualifier, or null if this is not an interval type.
getIntervalQualifier() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getIntervalQualifier() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getIntervalQualifier() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
 
getIntervalSign(String) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
已过时。
getInTrait() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
 
getInvoke(RelNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
getInwardEdges(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
getInwardEdges(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
getIo() - 接口 中的方法org.apache.calcite.plan.RelOptCost
 
getIo() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
getIterativeRel() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
 
getJavaClass(RelDataType) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
 
getJavaClass(RelDataType) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
getJavaClass() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getJavaFieldType(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the Java class that is used to store the field with the given ordinal.
getJavaFieldType(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getJavaRowType() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the Java type (often a Class) that represents a row.
getJavaRowType() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getJdbcMajorVersion() - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
 
getJdbcMinorVersion() - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
 
getJdbcOrdinal() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
getJdbcTableType() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
getJdbcTableType() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
 
getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.StarTable
 
getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
 
getJdbcTableType() - 接口 中的方法org.apache.calcite.schema.Table
Type of table.
getJedisPool() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
 
getJoinDistinctRowCount(RelMetadataQuery, RelNode, JoinRelType, ImmutableBitSet, RexNode, boolean) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the number of distinct rows for a set of keys returned from a join.
getJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinFieldRefCounts(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinFieldRefCountsMap() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getJoinFields(LoptJoinTree, LoptJoinTree) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Retrieves the fields corresponding to a join between a left and right tree
getJoinFilter() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getJoinFilters() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinPopulationSize(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the population size for a set of keys returned from a join
getJoinRemovalFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinRemovalSemiJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinRowCount(RelMetadataQuery, Join, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Join.
getJoinScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the ON and USING sections of a JOIN clause.
getJoinScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getJoinStart(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getJoinTree() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getJoinType() - 类 中的方法org.apache.calcite.rel.core.Correlate
 
getJoinType() - 类 中的方法org.apache.calcite.rel.core.Join
 
getJoinType() - 类 中的方法org.apache.calcite.sql.SqlJoin
Returns a JoinType, never null.
getJoinTypeNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getJoinTypes() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getKey() - 接口 中的方法org.apache.calcite.linq4j.Grouping
Gets the key of this Grouping.
getKey() - 类 中的方法org.apache.calcite.linq4j.Ord
 
getKey() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getKey() - 类 中的方法org.apache.calcite.util.Pair
 
getKeyDelimiter() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getKeyFields() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
getKeys() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getKeys() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns a list of unique keys, empty list if no key exist, the result should be consistent with isKey
getKeys() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getKeys() - 接口 中的方法org.apache.calcite.rel.RelDistribution
Returns the ordinals of the key columns.
getKeys() - 接口 中的方法org.apache.calcite.schema.Statistic
Returns a list of unique keys, or null if no key exist.
getKeyType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of keys.
getKeyType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the key type if this type is a map, otherwise null.
getKeyType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
For RelDataTypeFactoryImpl.JavaType created with Map class, we cannot get the key type.
getKeyType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getKeyType() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
 
getKind() - 类 中的方法org.apache.calcite.rex.RexCall
 
getKind() - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
 
getKind() - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
getKind() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
getKind() - 类 中的方法org.apache.calcite.rex.RexInputRef
 
getKind() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
getKind() - 类 中的方法org.apache.calcite.rex.RexLocalRef
 
getKind() - 类 中的方法org.apache.calcite.rex.RexNode
Returns the kind of node this is.
getKind() - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
 
getKind() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
getKind() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlCall
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlDelete
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlNode
Returns the type of node this is, or SqlKind.OTHER if it's nothing special.
getKind() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlWith
 
getKind() - 类 中的方法org.apache.calcite.sql.SqlWithItem
 
getLattice() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
 
getLattice() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
 
getLattice(RelOptTable) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getLattice(RelOptTable) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Retrieves a lattice, given its star table.
getLattice(RelOptTable) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getLatticeEntries(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the lattices defined in a schema.
getLatticeMap() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a collection of lattices.
getLattices() - 类 中的方法org.apache.calcite.prepare.Prepare
 
getLattices(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the lattices defined in a schema.
getLatticeSet() - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
Returns the minimal set of lattices necessary to cover all of the queries seen.
getLeft() - 类 中的方法org.apache.calcite.rel.BiRel
 
getLeft() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getLeft() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getLeft() - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
 
getLeft() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getLeftKeys() - 类 中的方法org.apache.calcite.rel.core.EquiJoin
已过时。
 
getLeftPrec() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getLimit(boolean, SqlTypeName.Limit, boolean) - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
Returns a value which is a limit for this type.
getLimit(boolean, SqlTypeName.Limit, boolean, int, int) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns the limit of this datatype.
getLineLength() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
getLineLength() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
getLineNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
getList() - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
getListener() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getLiteral(SqlTypeName, boolean) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getLiteral(SqlTypeName, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the LITERAL string for the type, either PREFIX/SUFFIX.
getLiteral(SqlTypeName, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getLocalDateString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocale() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getLocalTimestampString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocalTimeString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocalTimeString() - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
getLogger() - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
getLogicalSourceRowType(RelDataType, SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLogicalTargetRowType(RelDataType, SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLong() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getLookupCall() - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getLowerBound() - 类 中的方法org.apache.calcite.rex.RexWindow
 
getLowerBound() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getMapConvertedNonCorrSubqs() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
getMapCorToCorRel() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
getMapping() - 类 中的方法org.apache.calcite.rel.core.Project
Returns a mapping, or null if this projection is not a mapping.
getMapping(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
Returns a mapping of a set of project expressions.
getMapping() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
 
getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.CoreMapping
Returns the mapping type.
getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getMappingType() - 类 中的方法org.apache.calcite.util.Permutation
 
getMatchedClass() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
 
getMatchRecognize() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
getMatchRecognizeScope(SqlMatchRecognize) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a scope match recognize clause.
getMatchRecognizeScope(SqlMatchRecognize) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getMaterializations() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getMaterializations() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
getMaterializations() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the materializations that have been registered with the planner.
getMaterializations() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getMaterializations() - 类 中的方法org.apache.calcite.prepare.Prepare
 
getMax() - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
Returns an upper bound. -1 if there is no upper bound.
getMaxByteSize(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Computes the maximum number of bytes required to represent a value of a type having user-defined precision.
getMaxNumericPrecision() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxNumericPrecision() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum precision of a NUMERIC or DECIMAL type.
getMaxNumericPrecision() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxNumericScale() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxNumericScale() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum scale of a NUMERIC or DECIMAL type.
getMaxNumericScale() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxPrecision(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum precision (or length) allowed for this type, or -1 if precision/length are not applicable for this type.
getMaxPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxPrecisionScaleDecimal(RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Get decimal with max precision/scale for the current type system.
getMaxRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
Estimates the max number of rows which will be returned by a relational expression.
getMaxRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
 
getMaxRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getMaxScale(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxScale(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum scale of a given type.
getMaxScale(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxUnscaled(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
getMaxValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Determines the maximum unscaled value of a numeric type
getMeasureList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getMeasures() - 类 中的方法org.apache.calcite.rel.core.Match
 
getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
 
getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
 
getMessage() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getMessage() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
 
getMessages(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
getMetadata() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Get the parser metadata.
getMetadataFactory() - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
getMetadataProvider() - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
getMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Returns the current RelMetadataQuery.
getMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns the current RelMetadataQuery to be used for instance by RelOptRule.onMatch(RelOptRuleCall).
getMetadataQuerySupplier() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Returns the supplier of RelMetadataQuery.
getMethod(String, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
 
getMethodName() - 枚举 中的方法org.apache.calcite.util.BuiltInMethod
 
getMetricName() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
 
getMetricType() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
 
getMillisOfDay() - 类 中的方法org.apache.calcite.util.TimeString
 
getMillisSinceEpoch() - 类 中的方法org.apache.calcite.util.DateString
Returns the number of milliseconds since the epoch.
getMillisSinceEpoch() - 类 中的方法org.apache.calcite.util.TimestampString
Returns the number of milliseconds since the epoch.
getMin() - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
Returns an lower bound. -1 if there is no lower bound.
getMinMaxKind() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
已过时。
getMinPrecision() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns the minimum precision (or length) allowed for this type, or -1 if precision/length are not applicable for this type.
getMinRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
Estimates the minimum number of rows which will be returned by a relational expression.
getMinRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
 
getMinRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getMinScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns the minimum scale (or fractional second precision in the case of intervals) allowed for this type, or -1 if precision/length are not applicable for this type.
getMinUnscaled(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
getMinusRowCount(RelMetadataQuery, Minus) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Minus.
getMinValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Determines the minimum unscaled value of a numeric type
getModality() - 类 中的方法org.apache.calcite.sql.fun.SqlCollectionTableOperator
 
getModifiableCollection() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
getModifiableCollection() - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
getModifiableCollection() - 接口 中的方法org.apache.calcite.schema.ModifiableTable
Returns the modifiable collection.
getModifierNode(SqlInsertKeyword) - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getModifierNode(SqlSelectKeyword) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getModifiers() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getMonotonicExprs() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getMonotonicExprs() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
getMonotonicExprs() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns a list of expressions which are monotonic in this namespace.
getMonotonicity(String) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlExtractFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlFloorFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
Returns whether expression is always ascending, descending or constant.
getMonotonicity(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOperator
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether a call to this operator is monotonic.
getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
 
getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OverScope
 
getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
 
getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
 
getMonotonicity(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether and how a given column is sorted.
getMonotonicity(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns whether an expression is monotonic in this scope.
getMonotonicity(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
Returns whether a given column is monotonic.
getMultiJoinFields() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Returns array of fields contained within the multi-join
getMultiJoinRel() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getMutableRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the root schema for statements that need to be able to modify schemas and have the results available to other statements.
getName() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
 
getName() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getName() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
getName() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
getName() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
getName() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
getName() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getName() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getName() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
 
getName() - 接口 中的方法org.apache.calcite.plan.Convention
 
getName() - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
getName() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getName() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns the name.
getName() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
Returns the preferred name of the variable.
getName() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
Gets the name of this field, which is unique within its containing type.
getName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getName() - 类 中的方法org.apache.calcite.rex.RexVariable
Returns the name of this variable.
getName() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
Name of the parameter.
getName() - 接口 中的方法org.apache.calcite.schema.Member
The name of this function.
getName() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Returns the name of this schema.
getName() - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
getName() - 类 中的方法org.apache.calcite.sql.SqlHint
Returns the sql hint name.
getName() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getName() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
 
getName() - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
getName() - 接口 中的方法org.apache.calcite.sql.SqlWriter.FrameType
Returns the name of this frame type.
getName() - 枚举 中的方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
 
getName() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
getNameAsId() - 类 中的方法org.apache.calcite.sql.SqlFunction
 
getNameAsId() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns the fully-qualified name of this operator.
getNamedAggCalls() - 类 中的方法org.apache.calcite.rel.core.Aggregate
Returns a list of calls to aggregate functions together with their output field names.
getNamedProjects() - 类 中的方法org.apache.calcite.rel.core.Project
Returns a list of (expression, name) pairs.
getNamedProjects() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
Returns a list of (expression, name) pairs.
getNamedProjects() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns a list of project expressions and their field names.
getNamedType(SqlIdentifier) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getNamedType(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getNamedType(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Finds a user-defined type with the given name, possibly qualified.
getNameForJdbcType(int) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
Gets the SqlTypeName corresponding to a JDBC type.
getNamespace(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Finds the namespace corresponding to a given node.
getNamespace(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getNamespaceURI(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
 
getNewFieldForOldInput(int) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
Maps the ordinal of a field pre-flattening to the ordinal of the corresponding field post-flattening, and also returns its type.
getNewForOldInput(int) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
Maps the ordinal of a field pre-flattening to the ordinal of the corresponding field post-flattening.
getNewForOldRel(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
getNlsString() - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.GroupByScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.JoinScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.OverScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.ProcedureNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
 
getNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the parse tree node at the root of this namespace.
getNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns the root node of this scope.
getNode() - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
 
getNode() - 类 中的方法org.apache.calcite.sql.validate.WithNamespace
 
getNode() - 异常错误 中的方法org.apache.calcite.util.Util.FoundOne
 
getNodeType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
Gets the node type of this Expression.
getNodeTypes() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
Returns a multimap from the class to the nodes instantiating that class.
getNodeTypes(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
 
getNodeTypes(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
Catch-all implementation for BuiltInMetadata.NodeTypes.getNodeTypes(), invoked using reflection.
getNodeTypes(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Sample, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Correlate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Match, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getNonChildren() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
getNonCumulativeCost() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
Estimates the cost of executing a relational expression, not counting the cost of its inputs.
getNonCumulativeCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
 
getNonCumulativeCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getNonCumulativeCost(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getNonParents() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getNotNullState(WinAggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
getNullable() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getNullClause() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
getNullClause() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
getNullCollation() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns how NULL values are sorted if an ORDER BY item does not contain NULLS ASCENDING or NULLS DESCENDING.
getNullDirection() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
 
getNumColumns() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
Returns the number of columns in the keys.
getNumColumns() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
getNumericFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getNumericJavaClassName(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
已过时。
getNumFieldsInJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getNumJoinFactors() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getNumTotalFields() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getNumTypeRadix(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
getNumTypeRadix(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns the numeric type radix, typically 2 or 10. 0 means "not applicable".
getNumTypeRadix(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getObject(int) - 类 中的方法org.apache.calcite.interpreter.Row
 
getObject() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getObjectPath() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the path of the object being analyzed, or null.
getOffset() - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
getOffset() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns offset from XX PRECEDING/FOLLOWING.
getOffset() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getOperand() - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns the root operand of this rule
getOperand0() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns the root operand matched by this rule.
getOperandCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getOperandCount() - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getOperandCount() - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
 
getOperandCount() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getOperandCount() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns a constraint on the number of operands expected by this operator.
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
 
getOperandCountRange() - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCheckConstraint
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateForeignSchema
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateMaterializedView
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateSchema
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateTable
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateType
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateView
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlDropSchema
 
getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlKeyConstraint
 
getOperandList() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlCall
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDelete
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlHint
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlTableRef
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWith
 
getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWithItem
 
getOperandList(int) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Gets the value of a literal operand.
getOperandLiteralValue(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
已过时。
getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Gets the monotonicity of a bound operand.
getOperands() - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns a flattened list of operands of this rule.
getOperands() - 类 中的方法org.apache.calcite.rex.RexCall
 
getOperands() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
 
getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
 
getOperandScope(SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns the scope within which operands to a call are to be validated.
getOperandSqlTypeFamily(int) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getOperandSqlTypeFamily(int) - 接口 中的方法org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
Get the operand SqlTypeFamily of formal index iFormalOperand.
getOperandType(int) - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getOperandType(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getOperandType(int) - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
 
getOperandType(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getOperandType(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Gets the type of a bound operand.
getOperandTypeChecker() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getOperandTypeInference() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getOperation() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getOperator() - 类 中的方法org.apache.calcite.rex.RexCall
 
getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlCheckConstraint
 
getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
 
getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlKeyConstraint
 
getOperator() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getOperator() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlCall
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlDdl
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlDelete
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlHint
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlTableRef
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlWith
 
getOperator() - 类 中的方法org.apache.calcite.sql.SqlWithItem
 
getOperatorConversionMap() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getOperatorList() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getOperatorList() - 接口 中的方法org.apache.calcite.sql.SqlOperatorTable
Retrieves a list of all functions and operators in this table.
getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
 
getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
 
getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
 
getOperatorSignature(SqlOperator, List<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Constructs an operator signature from a type list.
getOperatorTable(SqlLibrary...) - 类 中的方法org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
Returns a SQL operator table that contains operators in the given library or libraries.
getOperatorTable(Iterable<SqlLibrary>) - 类 中的方法org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
Returns a SQL operator table that contains operators in the given set of libraries.
getOperatorTable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the operator table used by this validator.
getOperatorTable() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOperatorTable() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns operator table that should be used to resolve functions and operators during query validation.
getOpTab() - 类 中的方法org.apache.calcite.rex.RexBuilder
Returns this RexBuilder's operator table
getOptionFormat() - 类 中的方法org.apache.calcite.sql.SqlHint
Returns the hint option format.
getOptionKVPairs() - 类 中的方法org.apache.calcite.sql.SqlHint
Returns a key value string map if the hint option is a list of pair, each pair contains a simple SQL identifier and a string literal; else returns an empty map.
getOptionList() - 类 中的方法org.apache.calcite.sql.SqlHint
Returns a string list if the hint option is a list of simple SQL identifier, or a list of literals, else returns an empty list.
getOrderKey() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns relative sort offset when known at compile time.
getOrderKeys() - 类 中的方法org.apache.calcite.rel.core.Match
 
getOrderList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getOrderList() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getOrderList() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getOrderList() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
getOrderList() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
getOrderList() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns the expressions by which the rows in this scope are sorted.
getOrderScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the scope that expressions in the SELECT and HAVING clause of this query should use.
getOrderScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOrdinal() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
Zero-based ordinal of this parameter within the member's parameter list.
getOrdinalBitSet(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Gets the bit-set to the column ordinals in the source for columns that intersect in the target.
getOrdinalBitSet(RelDataType, Map<Integer, RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Gets the bit-set to the column ordinals in the source for columns that intersect in the target.
getOriginal() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
getOriginal(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOriginalExpression() - 类 中的方法org.apache.calcite.plan.RelOptCluster
已过时。
getOriginalStatement() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getOriginColumnOrdinal() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
 
getOriginTable() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
 
getOtherSelfJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Returns the other factor in a self-join pair if the factor passed in is a factor in a removable self-join; otherwise, returns null.
getOutConvention() - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns the convention of the result of firing this rule, null if not known.
getOutConvention() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
 
getOutConvention() - 类 中的方法org.apache.calcite.rel.convert.TraitMatchingRule
 
getOutConvention() - 类 中的方法org.apache.calcite.rel.rules.CoerceInputsRule
 
getOutConvention() - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule
 
getOuterJoinCond(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getOuterJoinConditions() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getOuterJoinFactors(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getOutputName() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getOutputName() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
 
getOutputName() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getOutputRowType() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the type of the output row from this program.
getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getOutputType() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
 
getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
 
getOutTrait() - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns the trait which will be modified as a result of firing this rule, or null if the rule is not a converter rule.
getOutTrait() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
 
getOutwardEdges(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
getOutwardEdges(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
getOverScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the scope of an OVER or VALUES node.
getOverScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParameterName(Method, int) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Derives the name of the ith parameter of a method.
getParameterNames() - 类 中的方法org.apache.calcite.util.Template
Returns the names of the parameters, in the order that they appeared in the template string.
getParameterRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
 
getParameterRowType() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Returns a record type whose fields are the parameters of this statement.
getParameterRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getParameterRowType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns a record type that contains the name and type of each parameter.
getParameterRowType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParameters() - 接口 中的方法org.apache.calcite.schema.Function
Returns the parameters of this function.
getParameters() - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getParameters() - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase
Returns the parameters of this function.
getParameters() - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
 
getParameters() - 接口 中的方法org.apache.calcite.schema.Member
Returns the parameters of this member.
getParameters() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getParameters() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
已过时。
getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
getParamNames() - 类 中的方法org.apache.calcite.sql.SqlFunction
Returns a list of parameter names.
getParamNames() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
getParamNames() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
 
getParamTypes() - 类 中的方法org.apache.calcite.sql.SqlFunction
 
getParamTypes() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
getParent() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Returns the parent operand.
getParent() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
getParent() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
getParent() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
Returns the parent scope of this DelegatingScope.
getParentCursor(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Retrieves the name of the parent cursor referenced by a column list parameter.
getParentCursor(String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParentRels() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
Returns a list of relational expressions one of whose children is this subset.
getParents() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
 
getParents(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are greater-than a given value and there are no intervening values.
getParents(E, boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are greater-than a given value and there are no intervening values.
getParentSchema() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Returns the parent schema, or null if this schema has no parent.
getParser(Reader) - 接口 中的方法org.apache.calcite.sql.parser.SqlParserImplFactory
Get the underlying parser implementation.
getParserConfig() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
The configuration of SQL parser.
getParserMetadata() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Returns the underlying Parser metadata.
getParserPos() - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
 
getParserPosition() - 类 中的方法org.apache.calcite.sql.SqlNode
 
getParserTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.sql.parser" tracer reports parse events.
getPartialMapping(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
Returns a partial mapping of a set of project expressions.
getPartialMapping(int) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns a partial mapping of a set of project expressions.
getPartitionKeys() - 类 中的方法org.apache.calcite.rel.core.Match
 
getPartitionList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getPartitionList() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getPartitionRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
getPartitionRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
getPartitionRowCount() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the number of rows in the current partition (as determined by PARTITION BY clause).
getPassword() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
 
getPath() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns the default path resolving functions from this schema.
getPaths(V, V) - 类 中的方法org.apache.calcite.util.graph.Graphs.FrozenGraph
Returns an iterator of all paths between two nodes, shortest first.
getPattern() - 类 中的方法org.apache.calcite.rel.core.Match
 
getPattern() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getPatternDefinitions() - 类 中的方法org.apache.calcite.rel.core.Match
 
getPatternDefList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getPatternVars() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
getPercentageOriginalRows() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
Estimates the percentage of the number of rows actually produced by a relational expression out of the number of rows it would produce if all single-table filter conditions were removed.
getPercentageOriginalRows(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
 
getPercentageOriginalRows(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getPeriod() - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
getPeriod() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
getPermutation() - 类 中的方法org.apache.calcite.rel.core.Project
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null.
getPermutation(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null.
getPermutation() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns a permutation, if this program is a permutation, otherwise null.
getPhaseRuleMappingInitializer() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getPhysicalRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
Returns the physical row type of this prepared statement.
getPigRelationAlias(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
getPigScript(InputStream, Map<String, String>) - 类 中的方法org.apache.calcite.piglet.PigConverter
Gets a Pig script string from a file after doing param substitution.
getPigType() - 枚举 中的方法org.apache.calcite.adapter.pig.PigDataType
 
getPlanner() - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
getPlanner() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns the planner.
getPlanner(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Creates a planner.
getPlannerTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query optimization process.
getPopulationSize(ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
Estimates the distinct row count in the original source for the given groupKey, ignoring any filtering being applied by the expression.
getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
 
getPopulationSize(Filter, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Sort, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Exchange, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(TableModify, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Union, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Join, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Aggregate, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Values, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Project, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
Catch-all implementation for BuiltInMetadata.PopulationSize.getPopulationSize(ImmutableBitSet), invoked using reflection.
getPopulationSize(RelNode, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getPort() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
 
getPos() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
Returns the position where this error occurred.
getPos() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
getPosColumn() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getPosLine() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
getPostJoinFilter() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getPrec() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
getPrec() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
getPrecedenceList() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getPrecedenceList() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
 
getPrecedenceList() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
 
getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
 
getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
 
getPrecision() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the JDBC-defined precision for values of this type.
getPrecision() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getPrecision() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
 
getPrecision() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getPrecision() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
 
getPrecision() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
 
getPredicates() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
Derives the predicates that hold on rows emitted from a relational expression.
getPredicates(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
 
getPredicates(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Catch-all implementation for BuiltInMetadata.Predicates.getPredicates(), invoked using reflection.
getPredicates(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
 
getPredicates(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a table scan.
getPredicates(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a project.
getPredicates(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Add the Filter condition to the pulledPredicates list from the input.
getPredicates(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Join (including SemiJoin).
getPredicates(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Aggregate.
getPredicates(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Union.
getPredicates(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Intersect.
getPredicates(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Minus.
getPredicates(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Sort.
getPredicates(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a TableModify.
getPredicates(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Exchange.
getPredicates(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
 
getPreExprs() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getPrefix(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
 
getPrefixes(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
 
getPrimitiveWrapperJavaClassName(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
已过时。
getProduct(String, String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
已过时。
getProgram() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
 
getProgram() - 类 中的方法org.apache.calcite.prepare.Prepare
 
getProgram() - 类 中的方法org.apache.calcite.rel.core.Calc
 
getProgram() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Converts the state of the program builder to an immutable program, normalizing in the process.
getProgram(boolean) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Converts the state of the program builder to an immutable program.
getProgram() - 类 中的静态方法org.apache.calcite.tools.Programs
 
getPrograms() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns a list of one or more programs used during the course of query evaluation.
getProjectChild(RelOptRuleCall, Project, boolean) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
Returns the child of the project that will be used as input into the new LogicalJoin once the projects are pulled above the LogicalJoin.
getProjectChild(RelOptRuleCall, Project, boolean) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
getProjectList() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns an array of references to the expressions which this program is to project.
getProjectList() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Returns the list of project expressions.
getProjectOrdinals(List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Window
 
getProjects() - 类 中的方法org.apache.calcite.rel.core.Project
Returns the project expressions.
getProjFields(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
getProjFields() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
getProperties() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
Returns an instance of the connection properties.
getProvider() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getProvider() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getProvider() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
Gets the query provider that is associated with this data source.
getProvider() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
 
getPulledUpPredicates(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getQualifiedName() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getQualifiedName() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Obtains an identifier for this table.
getQualifiedName(RelOptTable) - 类 中的方法org.apache.calcite.plan.TableAccessMap
Constructs a qualified name for an optimizer table reference.
getQualifiedName() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getQualifiedName() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
getQualifiedName() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getQualifiedName(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Gets the fully qualified name for a SqlIdentifier at a given position of a sql statement.
getQualifiedName() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getQualifiedName() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
 
getQuery(RelDataType, Filter, Project, ImmutableBitSet, List<AggregateCall>, List<String>, List<Integer>, List<RelFieldCollation.Direction>, ImmutableBitSet, Integer, Project, Filter) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
已过时。
getQuery() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getQuery() - 接口 中的方法org.apache.calcite.rel.RelNode
已过时。
getQueryName() - 枚举 中的方法org.apache.calcite.adapter.druid.QueryType
 
getQueryProvider() - 接口 中的方法org.apache.calcite.DataContext
Returns the query provider.
getQueryProvider() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
 
getQuerySpec() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString(String, int) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
getQueryType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getQuotedCasing() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns how quoted identifiers are stored.
getQuoting() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns the quoting scheme, or null if the combination of SqlDialect.identifierQuoteString and SqlDialect.identifierEndQuoteString does not correspond to any known quoting scheme.
getRawSelectScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the scope for resolving the SELECT, GROUP BY and HAVING clauses.
getRawSelectScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getRecordFields() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
getRecordFields() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
 
getReferenceCounts() - 类 中的方法org.apache.calcite.rex.RexProgram
Gets reference counts for each expression in the program, where the references are detected from later expressions in the same program, as well as the project list and condition.
getReferenceExpr() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
Returns the expression whose field is being accessed.
getReferentialConstraints() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getReferentialConstraints() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns the referential constraints existing for this table.
getReferentialConstraints() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getReferentialConstraints() - 接口 中的方法org.apache.calcite.schema.Statistic
Returns the collection of referential constraints (foreign-keys) for this table.
getRefName() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getRel(String) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
getRel(Operator) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
getRel() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEvent
 
getRelBuilderFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the factory to create RelBuilder, never null.
getRelHint(HintStrategyTable, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns an immutable list of RelHint from sql hints, with a given inherit path from the root node.
getRelImplementorTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.rel.RelImplementorImpl" tracer reports when expressions are bound to variables (DEBUG, formerly FINE)
getRelList() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns a list of matched relational expressions.
getRelList() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
As RelSubset.getRels() but returns a list.
getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
getRelMetadataTimestamp(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Gets a timestamp for a given rel's metadata.
getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRelOptSchema() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getRelOptSchema() - 接口 中的方法org.apache.calcite.plan.RelOptConnection
Returns the schema underlying this connection.
getRelOptSchema() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns the RelOptSchema this table belongs to.
getRelOptSchema() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getRelOptSchema() - 类 中的方法org.apache.calcite.tools.RelBuilder
 
getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Converts a SqlValidatorScope into a RelOptTable.
getRelRunner() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
Gets a runner; it can execute a relational expression.
getRels() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
getRels() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
Returns the rel nodes in this rel subset.
getRelsForStores() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Gets all relational plans corresponding to Pig Store operators.
getRelTraitDefs() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
getRelTraitDefs() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the list of active trait types.
getRelTraitDefs() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRelTypeName() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getRelTypeName() - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the name of this relational expression's class, sans package name, for use in explain.
getRemaining(RexBuilder) - 类 中的方法org.apache.calcite.rel.core.JoinInfo
已过时。
getRepeatableSeed() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
If RelOptSamplingParameters.isRepeatable() returns true, this method returns a user-specified seed value.
getRepeatableSeed() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Seed to produce repeatable samples.
getReplace() - 类 中的方法org.apache.calcite.sql.SqlCreate
 
getReplacement(SqlMoniker, String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
 
getReplacement(SqlMoniker, boolean, Casing) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
 
getRequiredColumns() - 类 中的方法org.apache.calcite.rel.core.Correlate
Returns the required columns in left relation required for the correlation in the right.
getReservedAndKeyWords() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Return an array of SQL reserved and keywords
getResource() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
 
getResultCount() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
getResultSet() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
 
getReturnType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.AggregateFunction
Returns the return type of this function, constructed using the given type factory.
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getReturnType(RelDataTypeFactory, SqlOperatorBinding) - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getReturnType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.ScalarFunction
Returns the return type of this function, constructed using the given type factory.
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
已过时。
getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
getReturnTypeInference() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getRexBuilder() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
 
getRexBuilder() - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
getRexBuilder() - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
 
getRexBuilder() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Returns the RexBuilder to use to create RexNode objects.
getRexBuilder() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getRexBuilder() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Returns the row-expression builder.
getRexBuilder() - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the builder for RexNode expressions.
getRight() - 类 中的方法org.apache.calcite.rel.BiRel
 
getRight() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getRight() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getRight() - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
 
getRight() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
getRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
getRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
getRightColumnMapping(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Determines whether there is a mapping from a column in the right factor of a self-join to a column from the left factor.
getRightKeys() - 类 中的方法org.apache.calcite.rel.core.EquiJoin
已过时。
 
getRightPrec() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
getRollup(SqlAggFunction) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
 
getRollup(List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
Returns the ordered list of bits in a rollup.
getRollup(SqlAggFunction) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Get rollup aggregation function.
getRoot() - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
getRoot() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
getRoot() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the root node of this query.
getRoot() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRootExpression() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
Returns the expression used to access DataContext.
getRootRel() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getRootSchema() - 接口 中的方法org.apache.calcite.DataContext
Returns a sub-schema with a given name, or null.
getRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
Returns the root schema.
getRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the root schema for statements that need a read-consistent snapshot.
getRootSchema() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
 
getRootSchema() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getRootSchema() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns the root namespace for name resolution.
getRowConverter() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getRowCount(List<Lattice.Column>) - 类 中的方法org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount(double, double...) - 类 中的静态方法org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount(double, List<Double>) - 类 中的静态方法org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getRowCount() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns an estimate of the number of rows in the table.
getRowCount() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
Estimates the number of rows which will be returned by a relational expression.
getRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
 
getRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
Catch-all implementation for BuiltInMetadata.RowCount.getRowCount(), invoked using reflection.
getRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(SingleRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getRowCount() - 接口 中的方法org.apache.calcite.schema.Statistic
Returns the approximate number of rows in the table.
getRows() - 接口 中的方法org.apache.calcite.plan.RelOptCost
 
getRows() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
getRows() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getRows() - 接口 中的方法org.apache.calcite.rel.RelNode
已过时。
Call RelMetadataQuery.getRowCount(RelNode); if you wish to override the default row count formula, override the RelNode.estimateRowCount(RelMetadataQuery) method.
getRowsPerMatch() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
getRowType() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns the SQL row type.
getRowType() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.pig.PigTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.redis.RedisTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.example.maze.MazeTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.piglet.PigTable
 
getRowType() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
getRowType() - 接口 中的方法org.apache.calcite.plan.RelOptNode
 
getRowType() - 接口 中的方法org.apache.calcite.plan.RelOptTable
Describes the type of rows returned by this table.
getRowType() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
getRowType() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getRowType(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getRowType(String, String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getRowType() - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the type of the rows returned by this relational expression.
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.StarTable
 
getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
 
getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
 
getRowType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.Table
Returns this table's row type.
getRowType(RelDataTypeFactory, List<Object>) - 接口 中的方法org.apache.calcite.schema.TableFunction
Returns the record type of the table yielded by this function when applied to given arguments.
getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getRowType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getRowType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getRowType(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
Returns the record type of the table yielded by this function when applied to given arguments.
getRowType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the row type of this namespace, which comprises a list of names and types of the output columns.
getRowType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
 
getRowTypeSansSystemColumns() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getRowTypeSansSystemColumns() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the row type of this namespace, sans any system columns.
getRule() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Returns the invoked planner rule.
getRule() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Returns the rule this operand belongs to.
getRuleByDescription(String) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Returns the rule with a given description
getRuleCall() - 类 中的方法org.apache.calcite.plan.RelOptListener.RuleEvent
 
getRules() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
getRules() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Returns the list of all registered rules.
getRules() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRules() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getRules() - 类 中的方法org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
getSamplePercentage() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Returns sampling percentage.
getSamplingParameters() - 类 中的方法org.apache.calcite.rel.core.Sample
Retrieve the sampling parameters for this Sample.
getSamplingPercentage() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
Returns the sampling percentage.
getScale() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the scale of this type.
getScale() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getScale() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getScale() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
getScale() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
 
getScale() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
 
getScanFactory() - 类 中的方法org.apache.calcite.tools.RelBuilder
 
getSchema() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
 
getSchema() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
 
getSchema(CalciteSchema, Iterable<String>, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Finds and returns CalciteSchema nested to the given rootSchema with specified schemaPath.
getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
 
getSchemaPath() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
Returns the the schema path of the view.
getSchemaPaths() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getSchemaPaths() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getSchemaPaths() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns the paths of all schemas to look in for tables.
getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getScope() - 类 中的方法org.apache.calcite.sql.SqlAlter
 
getScope() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns the scope of the call.
getScope() - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
 
getScope() - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
Returns the current scope.
getScope() - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
Returns the scope.
getScript() - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnection
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnection
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
getSeedRel() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
 
getSelectivity(RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
Estimates the percentage of an expression's output rows which satisfy a given predicate.
getSelectivity(RelNode, RelMetadataQuery, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
 
getSelectivity(Union, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Sort, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(TableModify, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Filter, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Join, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Aggregate, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Project, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(RelNode, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getSelectivity(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns a guess for the selectivity of an expression.
getSelectivityValue(RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns the selectivity value stored in a call.
getSelectList() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getSelectListItem(SqlNode, int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns the ith select-list item of a query.
getSelectScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the appropriate scope for validating a particular clause of a SELECT statement.
getSelectScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getSelfJoinExprForUpdate(SqlNode, String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Allows a subclass to provide information about how to convert an UPDATE into a MERGE via self-join.
getSemiJoinDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Computes the number of distinct rows for a set of keys returned from a semi-join
getSemiJoinRowCount(RelMetadataQuery, RelNode, RelNode, JoinRelType, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a semi-join.
getSet(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Finds an expression's equivalence set.
getShort() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getShortestPath(V, V) - 类 中的方法org.apache.calcite.util.graph.Graphs.FrozenGraph
Returns the shortest path between two points, null if there is no path.
getSign() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getSignature() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlConvertFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlExtractFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonExistsFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlayFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlPositionFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlTranslate3Function
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns a template describing how the operator signature is to be built.
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
 
getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
 
getSimple() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
getSimpleName() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
getSimpleName() - 类 中的方法org.apache.calcite.plan.RelTraitDef
 
getSimpleName() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
getSimpleName() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
 
getSimplify() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
getSingleRowTableName() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
getSingleRowTableName() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns the name of the system table that has precisely one row.
getSource() - 类 中的方法org.apache.calcite.rex.RexExecutable
 
getSource() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
getSource(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getSource(int) - 类 中的方法org.apache.calcite.util.Permutation
Returns the position which maps to target.
getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Returns the number of sources.
getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
 
getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getSourceCount() - 类 中的方法org.apache.calcite.util.Permutation
 
getSourceExpressionList() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getSourceExpressionList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getSourceField(int) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns the input field that an output field is populated from, or -1 if it is populated from an expression.
getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getSourceOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getSourceOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getSourceOpt(int) - 类 中的方法org.apache.calcite.util.Permutation
 
getSourceQualifiedName() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
The qualified name of the referencing table, e.g.
getSourceQualifiedName() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlDelete
Gets the source SELECT expression for the data to be deleted.
getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlMerge
Gets the source SELECT expression for the data to be updated/inserted.
getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlUpdate
Gets the source SELECT expression for the data to be updated.
getSourceString() - 类 中的方法org.apache.calcite.util.SourceStringReader
Returns the source string.
getSourceTableRef() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getSparkContext(DataContext) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
Returns the Spark context for the current execution.
getSparkHandler(boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
Returns a spark handler.
getSql() - 类 中的方法org.apache.calcite.model.JsonLattice
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - 类 中的方法org.apache.calcite.model.JsonMaterialization
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - 类 中的方法org.apache.calcite.model.JsonView
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the SQL.
getSql() - 类 中的方法org.apache.calcite.sql.util.SqlString
Returns the SQL string.
getSqlAndClear() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the SQL and clears the buffer.
getSqlIdentifier() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the SqlIdentifier associated with this type.
getSqlIdentifier() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getSqlIdentifier() - 类 中的方法org.apache.calcite.sql.SqlFunction
 
getSqlIdentifier() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
 
getSqlTimingTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The tracer "org.apache.calcite.sql.timing" traces timing for various stages of query processing.
getSqlToRelConverter(SqlValidator, Prepare.CatalogReader, SqlToRelConverter.Config) - 类 中的方法org.apache.calcite.prepare.Prepare
Protected method to allow subclasses to override construction of SqlToRelConverter.
getSqlToRelConverterConfig() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
The configuration of SqlToRelConverter.
getSqlToRelTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.sql2rel" tracer reports parse events.
getSqlType() - 枚举 中的方法org.apache.calcite.adapter.pig.PigDataType
 
getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getSqlTypeName() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the SqlTypeName of this type.
getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
 
getSqlTypeName() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
 
getSqlValidator() - 类 中的方法org.apache.calcite.prepare.Prepare
 
getStackTrace(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Use Throwables.getStackTraceAsString(Throwable)
getStandardName() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEncoding
 
getStarTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
 
getStarTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
 
getStarTables(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the star tables defined in a schema.
getStartColumnNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
 
getStartLineNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
 
getStartPrecision(RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getStartPrecisionPreservingDefault() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getStartUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
getStartUnit() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
Returns HOUR for HOUR TO SECOND and HOUR, SECOND for SECOND.
getState() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
已过时。
 
getStateClass() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
已过时。
 
getStatement(Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
Returns the statement with a given handle.
getStatements() - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
getStatementTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.prepare.Prepare" tracer prints the generated program at DEBUG (formerly, FINE) or higher.
getStateSize() - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getStateSubClass() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
已过时。
 
getStateType(AggContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
Returns the types of the intermediate variables used by the aggregate implementation.
getStateType(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getStatistic() - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
 
getStatistic() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getStatistic() - 类 中的方法org.apache.calcite.piglet.PigTable
 
getStatistic() - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
 
getStatistic() - 接口 中的方法org.apache.calcite.schema.Table
Returns a provider of statistics about this table.
getStatisticProvider() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the source of statistics about tables and columns to be used by the lattice suggester to deduce primary keys, foreign keys, and the direction of relationships.
getStrength() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getStrictEnd() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getStrictStart() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getString(String) - 接口 中的方法org.apache.calcite.rel.RelInput
Returns a string value.
getString(List<String>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
Converts a list of strings to a qualified identifier.
getStringArray() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
getStringFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getStringList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
已过时。
getStringValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
已过时。
getStructKind() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Returns the rule for resolving the fields of a structured type, or StructKind.NONE if this is not a structured type.
getStructKind() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getStructKind() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
 
getSubQueryExpr(SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Returns the expression used to access a given IN or EXISTS sub-query.
getSubQueryExpr(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getSubSchema(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getSubSchema(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
getSubSchema(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getSubSchema(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getSubSchema(String) - 接口 中的方法org.apache.calcite.schema.Schema
Returns a sub-schema with a given name, or null.
getSubSchema(String) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
 
getSubSchemaMap() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
getSubSchemaMap() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a collection of sub-schemas, both explicit (defined using CalciteSchema.add(String, org.apache.calcite.schema.Schema)) and implicit (defined using Schema.getSubSchemaNames() and Schema.getSubSchema(String)).
getSubSchemaMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
Returns a map of sub-schemas in this schema by name.
getSubSchemaNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getSubSchemaNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getSubSchemaNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getSubSchemaNames() - 接口 中的方法org.apache.calcite.schema.Schema
Returns the names of this schema's child schemas.
getSubset(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Returns the subset that a relational expression belongs to.
getSubset(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getSubset(RelNode, RelTraitSet, boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
getSubsetList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getSubsets() - 类 中的方法org.apache.calcite.rel.core.Match
 
getSubtype() - 类 中的方法org.apache.calcite.sql.fun.SqlAvgAggFunction
已过时。
getSubtype() - 类 中的方法org.apache.calcite.sql.fun.SqlCovarAggFunction
已过时。
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRandFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRandIntegerFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlFunction
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlInfixOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlInternalOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlJoin.SqlJoinOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns the syntactic type of this operator, never null.
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSpecialOperator
 
getSysEndFieldName() - 接口 中的方法org.apache.calcite.schema.TemporalTable
Returns the name of the system column that contains the end effective time of each row.
getSysStartFieldName() - 接口 中的方法org.apache.calcite.schema.TemporalTable
Returns the name of the system column that contains the start effective time of each row.
getSystemFieldList() - 类 中的方法org.apache.calcite.rel.core.Join
Returns a list of system fields that will be prefixed to output row type.
getSystemFieldList() - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
getSystemFields() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Returns a list of fields to be prefixed to each relational expression.
getSystemFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getTable() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getTable(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
Override this method so it looks down the tree to find the table this node is acting on.
getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
Override this method so it looks down the tree to find the table this node is acting on.
getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
The Pig alias of the joined relation will have the same name as one from the left side of the join.
getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigProject
Override this method so it looks down the tree to find the table this node is acting on.
getTable(String) - 类 中的静态方法org.apache.calcite.chinook.CodesFunction
 
getTable(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a table with the given name.
getTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TableEntry
 
getTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
 
getTable(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getTable(List<String>) - 接口 中的方法org.apache.calcite.prepare.Prepare.CatalogReader
 
getTable() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getTable() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getTable() - 类 中的方法org.apache.calcite.rel.core.TableScan
 
getTable() - 类 中的方法org.apache.calcite.rel.core.TableSpool
 
getTable(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getTable() - 接口 中的方法org.apache.calcite.rel.RelNode
If this relational expression represents an access to a table, returns that table, otherwise returns null.
getTable() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getTable(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getTable(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getTable() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
getTable() - 接口 中的方法org.apache.calcite.schema.ModifiableView
Returns the underlying table.
getTable(String) - 接口 中的方法org.apache.calcite.schema.Schema
Returns a table with a given name, or null if not found.
getTable() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
getTable() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getTable(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getTable() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
getTable() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
getTable(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
Returns the table in this UDF, or null if there is no table.
getTable(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Finds a table or schema with the given name, possibly qualified.
getTable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the underlying table, or null if there is none.
getTableAccessMode(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
Determines the access mode of a table.
getTableBasedOnNullaryFunction(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a tables derived from explicit and implicit functions that take zero parameters.
getTableBySql(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a table that materializes the given SQL statement.
getTableEntry(SqlValidatorCatalogReader, List<String>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Finds a CalciteSchema.TableEntry in a given catalog reader whose table has the given name, possibly qualified.
getTableForMember(List<String>) - 接口 中的方法org.apache.calcite.plan.RelOptSchema
Retrieves a RelOptTable based upon a member access.
getTableForMember(List<String>, String, boolean[]) - 接口 中的方法org.apache.calcite.plan.RelOptSchemaWithSampling
Retrieves a RelOptTable based upon a member access, using a sample dataset if it exists.
getTableForMember(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getTableForMember(List<String>) - 接口 中的方法org.apache.calcite.prepare.Prepare.CatalogReader
 
getTableHints() - 接口 中的方法org.apache.calcite.plan.RelOptTable.ToRelContext
Returns the table hints of the table to convert, usually you can use the hints to pass along some dynamic params.
getTableMap() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.clone.CloneSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.csv.CsvSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.druid.DruidSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.pig.PigSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.tpcds.TpcdsSchema
 
getTableMap() - 类 中的方法org.apache.calcite.adapter.tpch.TpchSchema
 
getTableMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
Returns a map of tables in this schema by name.
getTableModOp() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
 
getTableModOp() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Returns the table modification operation corresponding to this statement if it is a table modification statement; otherwise null.
getTableModOp() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getTableName(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
getTableName() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getTableNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getTableNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns the set of all table names.
getTableNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getTableNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getTableNames() - 接口 中的方法org.apache.calcite.schema.Schema
Returns the names of the tables in this schema.
getTableNamespace(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
getTableNamespace(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
getTableOrigin(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a RelNode, provided it maps to a single table, optionally with filtering and projection.
getTablePath() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
getTablePath() - 接口 中的方法org.apache.calcite.schema.ModifiableView
Returns the full path of the underlying table.
getTableRef() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
getTableRef() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
getTableRef() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
getTableReferences() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
This provider returns the tables used by a given plan.
getTableReferences(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
 
getTableReferences(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
 
getTableReferences(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
 
getTableReferences(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
 
getTableReferences(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
TableScan table reference.
getTableReferences(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Aggregate.
getTableReferences(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Join.
getTableReferences(SetOp, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Union, Intersect, Minus.
getTableReferences(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Project.
getTableReferences(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Filter.
getTableReferences(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Sort.
getTableReferences(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from TableModify.
getTableReferences(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Exchange.
getTableReferences(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Window.
getTableReferences(Sample, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Sample.
getTableReferences(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the tables used by a plan.
getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getTablesAccessed() - 类 中的方法org.apache.calcite.plan.TableAccessMap
 
getTablesBasedOnNullaryFunctions() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns tables derived from explicit and implicit functions that take zero parameters.
getTableScan() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getTableTypes(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getTarget() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
Returns the wrapped object.
getTarget() - 类 中的方法org.apache.calcite.util.DelegatingInvocationHandler
Returns the object to forward method calls to, should the derived class not implement the method.
getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTarget(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
Returns the target that a source maps to.
getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
getTarget(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getTarget(int) - 类 中的方法org.apache.calcite.util.Permutation
Returns the position that source is mapped to.
getTargetColumnList() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getTargetColumnList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Returns the number of targets.
getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getTargetCount() - 类 中的方法org.apache.calcite.util.Permutation
 
getTargetField(RelDataType, RelDataTypeFactory, SqlIdentifier, SqlValidatorCatalogReader, RelOptTable) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Resolve a target column name in the target table.
getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getTargetOpt(int) - 类 中的方法org.apache.calcite.util.Permutation
 
getTargetQualifiedName() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
The qualified name of the referenced table, e.g.
getTargetQualifiedName() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlDelete
 
getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlInsert
 
getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
getTargetTable(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
getTestTracer(Class<?>) - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
The tracers report important/useful information related with the execution of unit tests.
getThenOperands() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getThis() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" enumerable.
getThisOrdered() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" ordered-enumerable.
getTightestCommonType(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Case1: type widening with no precision loss.
getTightestCommonType(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Case1: type widening with no precision loss.
getTime() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
Converts this literal to a TimeString.
getTimeDateFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
getTimestamp() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
Converts this literal to a TimestampString.
getTimestampFieldIndex() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getTimeZone() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getTokenImages() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
Returns the token images.
getTokenVal(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
getTopicName() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getTopNode() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
getTotalByteCodeSize() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
 
getTotalByteCodeSize() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
 
getTrait(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Retrieves a RelTrait from the set.
getTrait(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Retrieves a RelTrait of the given type from the set.
getTraitClass() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
getTraitClass() - 类 中的方法org.apache.calcite.plan.RelTraitDef
 
getTraitClass() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
getTraitClass() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
 
getTraitDef() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getTraitDef() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
getTraitDef() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
getTraitDef() - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
getTraitDef() - 接口 中的方法org.apache.calcite.plan.RelTrait
Returns the RelTraitDef that defines this RelTrait.
getTraitDef() - 接口 中的方法org.apache.calcite.rel.convert.Converter
Returns the definition of trait which this converter works on.
getTraitDef() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
 
getTraitDef() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
 
getTraitDef() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
getTraitDefs() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns a list of trait definitions.
getTraits(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Retrieves a list of traits from the set.
getTraits(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Retrieves a list of traits of the given type from the set.
getTraitSet() - 接口 中的方法org.apache.calcite.plan.RelOptNode
Retrieves this RelNode's traits.
getTraitSet() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getTraitSet() - 接口 中的方法org.apache.calcite.rel.RelInput
 
getTransitions() - 类 中的方法org.apache.calcite.runtime.Automaton
 
getTransitions() - 类 中的方法org.apache.calcite.runtime.DeterministicAutomaton
 
getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
getTreeOrder() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Leaf
 
getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getTuples(RelInput) - 类 中的方法org.apache.calcite.rel.core.Values
 
getTuples() - 类 中的方法org.apache.calcite.rel.core.Values
Returns the rows of literals represented by this Values relational expression.
getTuples(String) - 接口 中的方法org.apache.calcite.rel.RelInput
 
getType() - 接口 中的方法org.apache.calcite.adapter.druid.Granularity
 
getType(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getType(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a type, explicit and implicit, with a given name.
getType() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TypeEntry
 
getType() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
 
getType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
Gets the static type of the expression that this Expression represents.
getType() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getType() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getType() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getType() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns the result type.
getType() - 接口 中的方法org.apache.calcite.rel.RelDistribution
Returns the type of distribution.
getType() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
Gets the type of this field.
getType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getType() - 类 中的方法org.apache.calcite.rex.RexCall
 
getType() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
getType() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
getType() - 类 中的方法org.apache.calcite.rex.RexNode
 
getType() - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
getType() - 类 中的方法org.apache.calcite.rex.RexVariable
 
getType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.FunctionParameter
Returns the type of this parameter.
getType(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getType(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getType() - 接口 中的方法org.apache.calcite.schema.Member
Returns the type of this function's result.
getType(String) - 接口 中的方法org.apache.calcite.schema.Schema
Returns a type with a given name, or null if not found.
getType() - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
已过时。
getType() - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
已过时。
getType() - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
已过时。
getType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getType() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
getType() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
Returns the type of object referred to by this moniker.
getType() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
getType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the type of this namespace.
getTypeCoercion(SqlValidator, SqlConformance) - 类 中的静态方法org.apache.calcite.sql.validate.implicit.TypeCoercions
 
getTypeCoercion() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Get the type coercion instance.
getTypeCoercion() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeEntry(CalciteSchema, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Finds a CalciteSchema.TypeEntry in a given schema whose type has the given name, possibly qualified.
getTypeFactory() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
 
getTypeFactory() - 接口 中的方法org.apache.calcite.DataContext
Returns the type factory.
getTypeFactory() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
Returns the type factory.
getTypeFactory() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
 
getTypeFactory() - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
getTypeFactory() - 接口 中的方法org.apache.calcite.plan.RelOptSchema
Returns the type factory used to generate types for this schema.
getTypeFactory() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
 
getTypeFactory() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
getTypeFactory() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
getTypeFactory() - 类 中的方法org.apache.calcite.rex.RexBuilder
Returns this RexBuilder's type factory
getTypeFactory() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
 
getTypeFactory() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the type factory used by this validator.
getTypeFactory() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Returns the type factory.
getTypeFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
getTypeFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getTypeFactory() - 接口 中的方法org.apache.calcite.tools.Planner
Returns the type factory.
getTypeFactory() - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the type factory.
getTypeFromMetaData(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
Returns a DruidType matching the String from a meta data query
getTypeFromMetric(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
Returns a DruidType matching the given String type from a Druid metric
getTypeInfo(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
getTypeMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
Returns a map of types in this schema by name.
getTypeMapping() - 类 中的方法org.apache.calcite.sql.type.SqlTypeAssignmentRule
 
getTypeMapping() - 类 中的方法org.apache.calcite.sql.type.SqlTypeCoercionRule
 
getTypeMapping() - 接口 中的方法org.apache.calcite.sql.type.SqlTypeMappingRule
Returns the type mappings of this rule instance.
getTypeName() - 枚举 中的方法org.apache.calcite.adapter.redis.RedisDataFormat
 
getTypeName() - 枚举 中的方法org.apache.calcite.adapter.redis.RedisDataType
 
getTypeName() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
getTypeName() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getTypeName() - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
getTypeName() - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
 
getTypeName() - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
getTypeName() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
getTypeNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getTypeNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns the set of all types names.
getTypeNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
getTypeNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
getTypeNames() - 接口 中的方法org.apache.calcite.schema.Schema
Returns the names of the types in this schema.
getTypeNames() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
 
getTypeNameSpec() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
getTypes() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
getTypeSystem() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Returns the type system.
getTypeSystem() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
getTypeSystem() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns the type system implementation for this dialect.
getTypeSystem() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns the type system.
getUnionAllRowCount(RelMetadataQuery, Union) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Union (before duplicates are eliminated).
getUniqueKeys(boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
Determines the set of unique minimal keys for this expression.
getUniqueKeys(RelNode, RelMetadataQuery, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
 
getUniqueKeys(Filter, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Sort, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Correlate, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(TableModify, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Project, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Calc, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Join, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Aggregate, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(SetOp, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(TableScan, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(RelNode, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getUniqueKeys(RelNode, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
getUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
Returns SECOND for both HOUR TO SECOND and SECOND.
getUnknownType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns an object representing the "unknown" type.
getUnknownType() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getUnmangledMethodName(Class, String, Class[]) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Composes a string representing a human-readable method name (with neither exception nor return type information).
getUnmangledMethodName(Method) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Composes a string representing a human-readable method name (with neither exception nor return type information).
getUnqualifiedClassName(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Gets the name of a class with no package qualifiers; if it's an inner class, it will still be qualified by the containing class (X$Y).
getUnquotedCasing() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns how unquoted identifiers are stored.
getUpdateCall() - 类 中的方法org.apache.calcite.sql.SqlMerge
 
getUpdateColumnList() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
getUpperBound() - 类 中的方法org.apache.calcite.rex.RexWindow
 
getUpperBound() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getURL() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
 
getURLConnection(String) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
getUser() - 类 中的静态方法org.apache.calcite.chinook.EnvironmentFairy
 
getUsingScope() - 类 中的方法org.apache.calcite.sql.validate.JoinScope
Returns the scope which is used for resolving USING clause.
getValidatedNodeType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the type assigned to a node by validation.
getValidatedNodeType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidatedNodeTypeIfKnown(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the type assigned to a node by validation, or null if unknown.
getValidatedNodeTypeIfKnown(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidationErrorFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidator() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns the validator.
getValidator() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
getValidator() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
getValidator() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the validator.
getValidator() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns the validator which created this scope.
getValidator() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
Returns the validator.
getValidator() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getValue() - 类 中的方法org.apache.calcite.linq4j.Ord
 
getValue(RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
 
getValue() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getValue() - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns the value of this literal.
getValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns the value of this literal.
getValue() - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
getValue() - 类 中的方法org.apache.calcite.util.NlsString
 
getValue() - 类 中的方法org.apache.calcite.util.Pair
 
getValue2() - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the calculator program builder wants it.
getValue3() - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the rex-to-lix translator wants it.
getValue4() - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that RexInterpreter wants it.
getValueAs(Class<T>) - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns the value of this literal as an instance of the specified class.
getValueAs(Class<T>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
getValueBytes() - 类 中的方法org.apache.calcite.util.NlsString
Returns the value as a ByteString.
getValueOperand() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getValueType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of values.
getValueType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets the value type if this type is a map, otherwise null.
getValueType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
For RelDataTypeFactoryImpl.JavaType created with Map class, we cannot get the value type.
getValueType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
getValueType() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
 
getVariablesSet(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a list of variables set by a relational expression or its descendants.
getVariablesSet() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getVariablesSet() - 类 中的方法org.apache.calcite.rel.core.Correlate
 
getVariablesSet() - 类 中的方法org.apache.calcite.rel.core.Join
 
getVariablesSet() - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
 
getVariablesSet() - 接口 中的方法org.apache.calcite.rel.RelNode
Returns the variables that are set in this relational expression but also used and therefore not available to parents of this relational expression.
getVariablesSetAndUsed(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
getVariablesStopped() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
getVariablesStopped() - 接口 中的方法org.apache.calcite.rel.RelNode
getVariablesUsed(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a set of variables used by a relational expression or its descendants.
getViewExpander() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns a view expander.
getViewPath() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
Returns the the path of the view.
getViewSql() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
Returns the view's SQL definition.
getWarnings() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Returns the warnings that were generated by the previous invocation of the parser.
getWhenOperands() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
getWhere() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getWhereScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns the scope that expressions in the WHERE and GROUP BY clause of this query should use.
getWhereScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWiderTypeFor(List<RelDataType>, boolean) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
getWiderTypeFor(List<RelDataType>, boolean) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
getWiderTypeForDecimal(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Finds a wider type when one or both types are decimal type.
getWiderTypeForDecimal(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Finds a wider type when one or both types are DECIMAL type.
getWiderTypeForTwo(RelDataType, RelDataType, boolean) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Case2: type widening.
getWiderTypeForTwo(RelDataType, RelDataType, boolean) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Case2: type widening.
getWindow() - 类 中的方法org.apache.calcite.rex.RexOver
 
getWindowByName(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWindowCall() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
getWindowList() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
getWithScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
 
getWithScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
GitCommitsTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "git log" command to discover git commits.
Glossary - org.apache.calcite.util中的接口
A collection of terms.
go(RelVisitor, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Sets a RelVisitor going on a given relational expression, and returns the result.
go(RelNode) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
Returns a list of all possible rels that result from substituting the matched RelNode with the replacement RelNode within the query.
go(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRelVisitor
 
go(RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
Starts an iteration.
go(RexBuilder, CorrelationId, Iterable<? extends CorrelationId>, RelNode) - 类 中的静态方法org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
Rewrites a relational expression, replacing alternate correlation variables with a canonical correlation variable.
go0(RelNode) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
 
goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates child visitor.
goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates child visitor.
goto_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
goto_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
GotoExpressionKind - org.apache.calcite.linq4j.tree中的枚举
Specifies what kind of jump a GotoStatement represents.
GotoStatement - org.apache.calcite.linq4j.tree中的类
Represents an unconditional jump.
Granularities - org.apache.calcite.adapter.druid中的类
Factory methods and helpers for Granularity.
Granularity - org.apache.calcite.adapter.druid中的接口
A strategy by which Druid rolls up rows into sub-totals based on their timestamp values.
Granularity.Type - org.apache.calcite.adapter.druid中的枚举
Type of supported periods for granularity.
Graphs - org.apache.calcite.util.graph中的类
Miscellaneous graph utilities.
Graphs.FrozenGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Immutable grap.
greater(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(char, char) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(float, float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
greater(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for implementing MAX.
GREATER_THAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical greater-than operator, '>'.
GREATER_THAN_OR_EQUAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical greater-than-or-equal operator, '>='.
greaterThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greatest(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
GREATEST operator.
GREATEST - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
GREATEST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "GREATEST(value, value)" function.
Group(ImmutableBitSet, boolean, RexWindowBound, RexWindowBound, RelCollation, List<Window.RexWinAggCall>) - 类 的构造器org.apache.calcite.rel.core.Window.Group
 
group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, RelBuilder.GroupKey...) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
Groups the data in one or more relations.
group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, Iterable<? extends RelBuilder.GroupKey>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
 
GROUP_ID - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUP_ID() function.
groupBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function.
groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a key selector function.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the GROUP BY clause.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByMultiple(Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a list of specified key selector functions, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
GroupByScope - org.apache.calcite.sql.validate中的类
Represents the name-resolution context for expressions in an GROUP BY clause.
groupExprList - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupExprProjection - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupFunction - 类 中的变量org.apache.calcite.sql.SqlGroupedWindowFunction
The grouped function, if this an auxiliary function; null otherwise.
groupFunctionMustAppearInGroupByClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
Grouping<K,V> - org.apache.calcite.linq4j中的接口
Represents a collection of objects that have a common key.
GROUPING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING(c1 [, c2, ...]) function.
GROUPING_ID - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING_ID function is a synonym for GROUPING.
GROUPING_SETS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING SETS operator, occurs within GROUP BY clause or nested within a GROUPING SETS.
groupingArgument(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
groupingInAggregate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
groupingInWrongClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupKey() - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an empty group key.
groupKey(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(Iterable<? extends RexNode>, Iterable<? extends Iterable<? extends RexNode>>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets.
groupKey(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
Now that indicator is deprecated, use RelBuilder.groupKey(Iterable, Iterable), which has the same behavior as calling this method with indicator = false.
groupKey(int...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by ordinal.
groupKey(String...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by name.
groupKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key, identified by field positions in the underlying relational expression.
groupKey(ImmutableBitSet, Iterable<? extends ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets, both identified by field positions in the underlying relational expression.
groupKey(ImmutableBitSet, ImmutableList<ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
groups - 类 中的变量org.apache.calcite.rel.core.Window
 
groups - 类 中的变量org.apache.calcite.rel.mutable.MutableWindow
 
groupSet - 类 中的变量org.apache.calcite.rel.core.Aggregate
 
groupSet - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
 
groupSet - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupSetCount - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupSets() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the grouping sets we are aggregating on.
groupSets - 类 中的变量org.apache.calcite.rel.core.Aggregate
 
groupSets - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
 
groupSets - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
GroupStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>) - 类 的构造器org.apache.calcite.piglet.Ast.GroupStmt
 
gt(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to boolean values.
gt(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to String values.
gt(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to ByteString values.
gt(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to BigDecimal values.
gtAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to Object values (at least one operand has ANY type; neither may be null).
guessSelectivity(RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns default estimates for selectivities, in the absence of stats.
guessSelectivity(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns default estimates for selectivities, in the absence of stats.

H

H2SqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the H2 database.
H2SqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.H2SqlDialect
Creates an H2SqlDialect.
handle(Expression) - 枚举 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
Adapts an expression with "normal" result to one that adheres to this particular policy.
handle(Ast.Node) - 类 中的方法org.apache.calcite.piglet.Handler
Creates relational expressions for a given AST node.
handle(RelNode) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter
Opportunity to further refine the relational expression created for a given level.
handle(RexFieldAccess) - 类 中的方法org.apache.calcite.sql2rel.CorrelationReferenceFinder
 
handleNull(Expression, RexImpTable.NullAs) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Adapts an expression with "normal" result to one that adheres to this particular policy.
Handler - org.apache.calcite.piglet中的类
Walks over a Piglet AST and calls the corresponding methods in a PigRelBuilder.
Handler(PigRelBuilder) - 类 的构造器org.apache.calcite.piglet.Handler
 
handlerClass - 类 中的变量org.apache.calcite.rel.metadata.MetadataDef
 
handlers(MetadataDef<M>) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
 
handlers(MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.CachingRelMetadataProvider
 
handlers(MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
handlers(MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
handlers(MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
 
handlers(MetadataDef<M>) - 接口 中的方法org.apache.calcite.rel.metadata.RelMetadataProvider
 
handleUnresolvedFunction(SqlCall, SqlFunction, List<RelDataType>, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Handles a call to a function which cannot be resolved.
handleUnresolvedFunction(SqlCall, SqlFunction, List<RelDataType>, List<String>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
hasAllFactors(LoptJoinTree, BitSet) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Returns true if a join tree contains all factors required
hasCharactor(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
hasCorrelation() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Returns whether there are any correlating variables in this statement.
hasException() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
hasException() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
hasField(String) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the variable name is already in use.
hasField(String) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the variable name is already in use.
hasFilter() - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
hasFilter() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall has a filter argument.
hasFilter() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Returns whether the operator is an aggregate function with a filter.
hash(Collection<? extends Number>) - 类 中的静态方法org.apache.calcite.rel.RelDistributions
Creates a hash distribution.
hash(Object) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, boolean) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, byte) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, char) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, short) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, int) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, long) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, float) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, double) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, Object) - 类 中的静态方法org.apache.calcite.runtime.Utilities
 
hash(int, int) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
hash(int, Object) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
hashArray(int, Object[]) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
hashCode() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
hashCode() - 类 中的方法org.apache.calcite.interpreter.Row
 
hashCode() - 类 中的方法org.apache.calcite.jdbc.JavaRecordType
 
hashCode(T) - 接口 中的方法org.apache.calcite.linq4j.function.EqualityComparer
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.CatchBlock
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.LabelTarget
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
hashCode() - 类 中的方法org.apache.calcite.materialize.Lattice.Column
 
hashCode() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
 
hashCode() - 类 中的方法org.apache.calcite.materialize.LatticeTable
 
hashCode() - 类 中的方法org.apache.calcite.materialize.MaterializationKey
 
hashCode() - 类 中的方法org.apache.calcite.materialize.TileKey
 
hashCode() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
hashCode() - 类 中的方法org.apache.calcite.plan.RelOptRule
 
hashCode() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
 
hashCode() - 接口 中的方法org.apache.calcite.plan.RelTrait
hashCode() - 类 中的方法org.apache.calcite.plan.RelTraitSet
 
hashCode() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
 
hashCode() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
hashCode() - 类 中的方法org.apache.calcite.profile.Profiler.Column
 
hashCode() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
This method (and AbstractRelNode.equals(java.lang.Object) is intentionally final.
hashCode() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
 
hashCode() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
 
hashCode() - 类 中的方法org.apache.calcite.rel.core.Window.Group
 
hashCode() - 类 中的方法org.apache.calcite.rel.core.Window.RexWinAggCall
 
hashCode() - 类 中的方法org.apache.calcite.rel.hint.RelHint
 
hashCode() - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
hashCode() - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
hashCode() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
 
hashCode() - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
 
hashCode() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
hashCode() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
hashCode() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
hashCode() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexCall
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexDynamicParam
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexInputRef
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexLocalRef
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexNode
Every node must implement RexNode.hashCode() consistent with RexNode.equals(java.lang.Object)
hashCode() - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
hashCode() - 类 中的方法org.apache.calcite.rex.RexWindow
 
hashCode() - 类 中的方法org.apache.calcite.runtime.ConsList
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
hashCode() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
hashCode(double) - 类 中的静态方法org.apache.calcite.runtime.Utilities
已过时。
hashCode(float) - 类 中的静态方法org.apache.calcite.runtime.Utilities
已过时。
hashCode(long) - 类 中的静态方法org.apache.calcite.runtime.Utilities
已过时。
hashCode(boolean) - 类 中的静态方法org.apache.calcite.runtime.Utilities
已过时。
hashCode() - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
 
hashCode() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
hashCode() - 类 中的方法org.apache.calcite.sql.SqlCollation
 
hashCode() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
hashCode() - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
hashCode() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
hashCode() - 类 中的方法org.apache.calcite.sql.util.SqlString
 
hashCode() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
hashCode() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
hashCode() - 类 中的方法org.apache.calcite.util.BitString
 
hashCode() - 类 中的方法org.apache.calcite.util.DateString
 
hashCode() - 类 中的方法org.apache.calcite.util.graph.DefaultEdge
 
hashCode() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the hash code value for this bit set.
hashCode() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
hashCode() - 类 中的方法org.apache.calcite.util.mapping.IntPair
 
hashCode() - 类 中的方法org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
hashCode() - 类 中的方法org.apache.calcite.util.NameMap
 
hashCode() - 类 中的方法org.apache.calcite.util.NameMultimap
 
hashCode() - 类 中的方法org.apache.calcite.util.NameSet
 
hashCode() - 类 中的方法org.apache.calcite.util.NlsString
 
hashCode() - 类 中的方法org.apache.calcite.util.Pair
Computes hash code consistent with Map.Entry.hashCode().
hashCode() - 类 中的方法org.apache.calcite.util.Permutation
 
hashCode() - 类 中的方法org.apache.calcite.util.TimestampString
 
hashCode() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
hashCode() - 类 中的方法org.apache.calcite.util.TimeString
 
hashCode() - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
hashCode(double) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
hasHints() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<T, TInner>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hasImplicitTableAlias() - 类 中的方法org.apache.calcite.sql.dialect.Db2SqlDialect
 
hasImplicitTableAlias() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether a qualified table in the FROM clause has an implicit alias which consists of just the table name.
hasLeftChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
hasLeftChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
hasNext() - 类 中的方法org.apache.calcite.util.Filterator
 
hasNext() - 类 中的方法org.apache.calcite.util.graph.BreadthFirstIterator
 
hasNext() - 类 中的方法org.apache.calcite.util.graph.DepthFirstIterator
 
hasNext() - 类 中的方法org.apache.calcite.util.graph.TopologicalOrderIterator
 
hasOrderBy() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
hasRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
hasRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
hasRows() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
hasRows() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
hasRows() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the boolean expression that tells if the partition has rows.
hasScale(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a type's scale is set.
hasTimeZone - 类 中的变量org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
hasTrickyRollup(Sort, Aggregate) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
hasVariable(String) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
hasWhere() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
HAVING_OPERAND - 类 中的静态变量org.apache.calcite.sql.SqlSelect
 
havingFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the HAVING clause.
havingMustBeBoolean() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
header() - 类 中的方法org.apache.calcite.util.XmlOutput
Write header.
header(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Write header, take version as input.
hep(Iterable<? extends RelOptRule>, boolean, RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program that executes a list of rules in a HEP planner.
HepMatchOrder - org.apache.calcite.plan.hep中的枚举
HepMatchOrder specifies the order of graph traversal when looking for rule matches.
HepPlanner - org.apache.calcite.plan.hep中的类
HepPlanner is a heuristic implementation of the RelOptPlanner interface.
HepPlanner(HepProgram) - 类 的构造器org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner that allows DAG.
HepPlanner(HepProgram, Context) - 类 的构造器org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner that allows DAG.
HepPlanner(HepProgram, Context, boolean, Function2<RelNode, RelNode, Void>, RelOptCostFactory) - 类 的构造器org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner with the option to keep the graph a tree (noDag = true) or allow DAG (noDag = false).
HepProgram - org.apache.calcite.plan.hep中的类
HepProgram specifies the order in which rules should be attempted by HepPlanner.
HepProgramBuilder - org.apache.calcite.plan.hep中的类
HepProgramBuilder creates instances of HepProgram.
HepProgramBuilder() - 类 的构造器org.apache.calcite.plan.hep.HepProgramBuilder
Creates a new HepProgramBuilder with an initially empty program.
HepRelVertex - org.apache.calcite.plan.hep中的类
HepRelVertex wraps a real RelNode as a vertex in a DAG representing the entire query expression.
HepRuleCall - org.apache.calcite.plan.hep中的类
HepRuleCall implements RelOptRuleCall for a HepPlanner.
heuristicJoinOrder(Iterable<? extends RelOptRule>, boolean, int) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program that invokes heuristic join-order optimization (via JoinToMultiJoinRule, MultiJoin and LoptOptimizeJoinRule) if there are 6 or more joins (7 or more relations).
Hintable - org.apache.calcite.rel.hint中的接口
Hintable is a kind of RelNode that can attach RelHints.
HintErrorLogger() - 类 的构造器org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
hintName - 类 中的变量org.apache.calcite.rel.hint.RelHint
 
hintOption(String) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Add a hint option as string.
hintOption(String, String) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Add a hint option as string key-value pair.
HintOptionChecker - org.apache.calcite.rel.hint中的接口
A HintOptionChecker checks if a RelHint's options are valid.
hintOptionChecker - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
 
hintOptions(Iterable<String>) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Add multiple string hint options.
hintOptions(Map<String, String>) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Add multiple string key-value pair hint options.
HintPredicate - org.apache.calcite.rel.hint中的接口
A HintPredicate indicates whether a RelNode can apply the specified hint.
HintPredicates - org.apache.calcite.rel.hint中的类
A collection of hint predicates.
HintPredicates() - 类 的构造器org.apache.calcite.rel.hint.HintPredicates
 
hints - 类 中的变量org.apache.calcite.rel.core.Aggregate
 
hints - 类 中的变量org.apache.calcite.rel.core.Calc
 
hints - 类 中的变量org.apache.calcite.rel.core.Join
 
hints - 类 中的变量org.apache.calcite.rel.core.Project
 
hints - 类 中的变量org.apache.calcite.rel.core.TableScan
The table hints.
hints - 类 中的变量org.apache.calcite.rel.RelRoot
 
hints(RelHint...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Attaches an array of hints to the stack top relational expression.
hints(Iterable<RelHint>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Attaches multiple hints to the stack top relational expression.
HintStrategy - org.apache.calcite.rel.hint中的类
Represents a hint strategy entry of HintStrategyTable.
hintStrategy(String, HintPredicate) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
hintStrategy(String, HintStrategy) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
HintStrategy.Builder - org.apache.calcite.rel.hint中的类
Builder for HintStrategy.
HintStrategyTable - org.apache.calcite.rel.hint中的类
A collections of HintStrategys.
HintStrategyTable.Builder - org.apache.calcite.rel.hint中的类
Builder for HintStrategyTable.
HintStrategyTable.HintErrorLogger - org.apache.calcite.rel.hint中的类
Implementation of Litmus that returns a status code, it logs warnings for fail check and does not throw.
HISTOGRAM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for Histogram agg support
HISTOGRAM_AGG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM aggregate function support.
HISTOGRAM_FIRST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_FIRST_VALUE window aggregate function.
HISTOGRAM_LAST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_LAST_VALUE window aggregate function.
HISTOGRAM_MAX - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_MAX window aggregate function.
HISTOGRAM_MIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_MIN window aggregate function.
history - 类 中的变量org.apache.calcite.model.JsonStream
Whether the history of the table is available.
hits() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHits
 
HiveSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Apache Hive database.
HiveSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.HiveSqlDialect
Creates a HiveSqlDialect.
Holder - org.apache.calcite.rel.mutable中的类
Implementation of MutableRel whose only purpose is to have a child.
Holder<E> - org.apache.calcite.util中的类
A mutable slot that can contain one object.
Holder(E) - 类 的构造器org.apache.calcite.util.Holder
Creates a Holder containing a given value.
Hook - org.apache.calcite.runtime中的枚举
Collection of hooks that can be set by observers and are executed at various parts of the query preparation process.
Hook.Closeable - org.apache.calcite.runtime中的接口
Removes a Hook after use.
HOP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP group function.
HOP_END - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP_END auxiliary function of the HOP group function.
HOP_START - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP_START auxiliary function of the HOP group function.
HOUR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL HOUR operator.
HsqldbSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Hsqldb database.
HsqldbSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.HsqldbSqlDialect
Creates an HsqldbSqlDialect.
HttpUtils - org.apache.calcite.runtime中的类
Utilities for connecting to REST services such as Splunk via HTTP.
human(double) - 类 中的静态方法org.apache.calcite.util.Util
Converts a number into human-readable form, with 3 digits and a "K", "M" or "G" multiplier for thousands, millions or billions.

I

i - 类 中的变量org.apache.calcite.linq4j.Ord
 
i - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
id() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
Returns id of this hit (usually document id)
id - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
 
id - 类 中的变量org.apache.calcite.rel.AbstractRelNode
unique id of this object -- for debugging
id - 类 中的变量org.apache.calcite.rex.RexCorrelVariable
 
id - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint
Fully qualified object name as string.
id() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
id() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
 
id() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
id - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
Identifier(SqlParserPos, String) - 类 的构造器org.apache.calcite.piglet.Ast.Identifier
 
identifier(String, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
identifier(String, boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints an identifier, quoting as necessary.
identifier(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends an identifier to this buffer, quoting accordingly.
identifier(String...) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends one or more identifiers to this buffer, quoting accordingly.
identifier(List<String>) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a compound identifier to this buffer, quoting accordingly.
identifier - 类 中的变量org.apache.calcite.sql.validate.SqlQualified
 
identifierEndQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
 
identifierEscapedQuote - 类 中的变量org.apache.calcite.sql.SqlDialect
 
identifierMaxLength() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
IdentifierNamespace - org.apache.calcite.sql.validate中的类
Namespace whose contents are defined by the type of an identifier.
identifierNeedsQuote(String) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
identifierNeedsQuote(String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether to quote an identifier.
identifierQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
identifierQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
 
identifiers() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
 
identifierTooLong(String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
IDENTITY - 接口 中的静态变量org.apache.calcite.linq4j.function.Function1
The identity function.
identity(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.core.TableScan
Returns an identity projection for the given table.
identity() - 类 中的方法org.apache.calcite.rel.core.TableScan
Returns an identity projection.
identity(int) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Returns the identity list [0, ..., count - 1].
identity() - 类 中的方法org.apache.calcite.util.Permutation
Initializes this permutation to the identity permutation.
identityComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses object identity and hash code.
IdentityMapping(int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.IdentityMapping
Creates an identity mapping.
identityProjects(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a list of RexInputRef expressions, projecting the fields of a given record type.
identitySelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
 
IdInfo(SqlValidatorScope, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
idPositions - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
Maps ParsePosition strings to the SqlIdentifier identifier objects at these positions
IdToken(SqlSimpleParser.TokenType, String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
 
ifExists - 类 中的变量org.apache.calcite.sql.SqlDrop
Whether "IF EXISTS" was specified.
ifNotExists - 类 中的变量org.apache.calcite.sql.SqlCreate
Whether "IF NOT EXISTS" was specified.
ifThen(Expression, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with an if statement.
ifThenElse(Expression, Node, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements.
ifThenElse(Expression, Node...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]... [ else stmtN ].
ifThenElse(Iterable<? extends Node>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]... [ else stmtN ].
IGNORE - 接口 中的静态变量org.apache.calcite.util.Litmus
Implementation of Litmus that returns a status code but does not throw.
ignore0() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 0 that does nothing.
ignore1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 1 that does nothing.
ignore2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 2 that does nothing.
IGNORE_NULLS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
IGNORE NULLS operator.
ignoreNulls() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall ignores nulls.
ignoreNulls - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
Whether to ignore nulls.
ignoreNulls() - 类 中的方法org.apache.calcite.rex.RexOver
 
ignoreNulls(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that ignores nulls.
iInputColumn - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
0-based ordinal of mapped column within input rel.
iInputRel - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
0-based ordinal of mapped input rel.
illegalArgumentForTableFunctionCall(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalBinaryString(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalColon() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalCursorExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalEmptyBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalEmptyBehaviorInJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonExistsFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalExpressionForTemporal(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalFromEmpty() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalIntervalLiteral(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathMode(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathModeInPathSpec(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathSpec(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalLiteral(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalLocaleFormat(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalMinusDate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalMixingOfTypes() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalNegativeSubstringLength() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalNonQueryExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalOverlaps() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalQueryExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalRowExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalWrapperBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
illegalXslt(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
IMMEDIATELY_PRECEDES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IMMEDIATELY_SUCCEEDS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ImmutableBeans - org.apache.calcite.util中的类
Utilities for creating immutable beans.
ImmutableBeans.BooleanDefault - org.apache.calcite.util中的注释类型
Default value of a boolean property of a bean.
ImmutableBeans.EnumDefault - org.apache.calcite.util中的注释类型
Default value of an enum property of a bean.
ImmutableBeans.IntDefault - org.apache.calcite.util中的注释类型
Default value of an int property.
ImmutableBeans.NullDefault - org.apache.calcite.util中的注释类型
Default value of a String or enum property of a bean that is null.
ImmutableBeans.Property - org.apache.calcite.util中的注释类型
Property of a bean.
ImmutableBeans.StringDefault - org.apache.calcite.util中的注释类型
Default value of a String property of a bean.
ImmutableBitSet - org.apache.calcite.util中的类
An immutable list of bits.
ImmutableBitSet.Builder - org.apache.calcite.util中的类
Builder.
immutableCopy(Iterable<? extends Iterable<E>>) - 类 中的静态方法org.apache.calcite.util.Util
Returns a copy of a list of lists, making the component lists immutable if they are not already.
immutableCopyOf(Map<String, V>) - 类 中的静态方法org.apache.calcite.util.NameMap
Creates a NameMap that is an immutable copy of a given map.
immutableCopyOf(Set<String>) - 类 中的静态方法org.apache.calcite.util.NameSet
Creates a NameSet that is an immutable copy of a given collection.
ImmutableIntList - org.apache.calcite.util中的类
An immutable list of Integer values backed by an array of ints.
ImmutableNullableList<E> - org.apache.calcite.util中的类
An immutable list that may contain null values.
ImmutableNullableList.Builder<E> - org.apache.calcite.util中的类
A builder for creating immutable nullable list instances.
impatient - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
If true, and if VolcanoPlanner.ambitious is true, the planner waits a finite number of iterations for the cost to improve.
Impl(String, Class<? extends RelNode>) - 类 的构造器org.apache.calcite.plan.Convention.Impl
 
Impl(SqlFunction) - 类 的构造器org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
 
implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
 
implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
 
implement(CassandraRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.cassandra.CassandraRel
 
implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
 
implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
implement(ElasticsearchRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
 
implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - 接口 中的方法org.apache.calcite.adapter.enumerable.CallImplementor
Implements a call.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCollect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatch
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMinus
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProject
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 接口 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel
Creates a plan for this expression according to a calling convention.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableSort
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUnion
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValues
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
 
implement(RexToLixTranslator, RexCall, ParameterExpression, ParameterExpression, ParameterExpression, ParameterExpression) - 接口 中的方法org.apache.calcite.adapter.enumerable.MatchImplementor
Implements a call.
implement(RexToLixTranslator, RexCall, List<Expression>) - 接口 中的方法org.apache.calcite.adapter.enumerable.NotNullImplementor
Implements a call with assumption that all the null-checking is implemented by caller.
implement(RexToLixTranslator, RexCall, List<Expression>) - 类 中的方法org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
 
implement(RexToLixTranslator, Expression, RexCall, PhysType, PhysType) - 接口 中的方法org.apache.calcite.adapter.enumerable.TableValuedFunctionCallImplementor
Implements a table-valued function call.
implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
 
implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
 
implement(GeodeRel.GeodeImplementContext) - 接口 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel
Callback for the implementation process that collects the context from the GeodeRel required to convert the relational tree into physical such.
implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
 
implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
Creates a plan for this expression according to a calling convention.
implement(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcImplementor
 
implement(JdbcImplementor) - 接口 中的方法org.apache.calcite.adapter.jdbc.JdbcRel
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
 
implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoAggregate
 
implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
 
implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
 
implement(MongoRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.mongodb.MongoRel
 
implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
 
implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
 
implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
 
implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
 
implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigProject
 
implement(PigRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.pig.PigRel
Converts this node to a Pig Latin statement.
implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverter
Creates a plan for this expression according to a calling convention.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
 
implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
 
implement(InterpretableRel.InterpreterImplementor) - 接口 中的方法org.apache.calcite.interpreter.InterpretableRel
Creates an interpreter node to implement this relational expression.
implement(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
Implements a physical query plan.
ImplementableAggFunction - org.apache.calcite.schema中的接口
Function that can be translated to java code.
ImplementableFunction - org.apache.calcite.schema中的接口
Function that can be translated to java code.
implementAdd(AggContext, AggAddContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
Updates intermediate values to account for the newly added value.
implementAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implemented - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullAdd(WinAggContext, WinAggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullReset(WinAggContext, WinAggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullResult(WinAggContext, WinAggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
Implementor() - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
Implementor() - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
implementor - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
Implementor() - 类 的构造器org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
Implementor() - 类 的构造器org.apache.calcite.adapter.pig.PigRel.Implementor
 
Implementor(RexBuilder) - 类 的构造器org.apache.calcite.adapter.spark.SparkRel.Implementor
 
implementor() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
 
implementor() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
implementReset(AggContext, AggResetContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
Implements reset of the intermediate variables to the initial state.
implementReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementResult(AggContext, AggResultContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
Calculates the resulting value based on the intermediate variables.
implementResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementRoot(EnumerableRel, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
implementSpark(SparkRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.spark.SparkRel
 
implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValues
 
IMPLICIT - 类 中的静态变量org.apache.calcite.sql.SqlCollation
 
implicitCast(RelDataType, SqlTypeFamily) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Type coercion based on the inferred type from passed in operand and the SqlTypeFamily defined in the checkers, e.g. the FamilyOperandTypeChecker.
ImplicitCastOperandTypeChecker - org.apache.calcite.sql.type中的接口
An operand type checker that supports implicit type cast, see TypeCoercion.builtinFunctionCoercion(SqlCallBinding, List, List) for details.
implies(RexNode, RexNode) - 类 中的方法org.apache.calcite.plan.RexImplicationChecker
Checks if condition first implies (⇒) condition second.
in(RelNode, ImmutableList<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
Creates an IN sub-query.
IN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
IN operator tests for a value's membership in a sub-query or a list of values.
IN_FENNEL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Use of the IN_FENNEL operator forces the argument to be evaluated in Fennel.
inBooleanFamily(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
inCharFamily(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
inCharFamily(SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
inCharOrBinaryFamilies(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
incompatibleCharset(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
incompatibleTypes() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
incompatibleTypesInList() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
incompatibleValueType(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
increment(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression value by 1.
increment(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression by 1.
INDENT - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for increasing the indentation level
INDENT_SPACE4 - 类 中的静态变量org.apache.calcite.util.StackWriter
four-space indentation
INDENT_TAB - 类 中的静态变量org.apache.calcite.util.StackWriter
tab indentation
indentation() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the number of spaces indentation.
index() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
index() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
index() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the index of the current row in the partition.
index - 类 中的变量org.apache.calcite.rex.RexSlot
 
IndexExpression - org.apache.calcite.linq4j.tree中的类
Represents indexing a property or array.
IndexExpression(Expression, List<Expression>) - 类 的构造器org.apache.calcite.linq4j.tree.IndexExpression
 
indexExpressions - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
indexOf(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the index within this string of the first occurrence of the specified substring.
indexOf(String, int) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the index within this string of the first occurrence of the specified substring, starting at the specified index.
indexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
The ordinal of a given bit, or -1 if it is not set.
indexOf(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
indexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
indexToLineCol(String, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Returns the (1-based) line and column corresponding to a particular (0-based) offset in a string.
indicator - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
 
indicator - 类 中的变量org.apache.calcite.rel.core.Aggregate
已过时。
induce(ImmutableBitSet, List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
 
inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - 类 中的方法org.apache.calcite.sql.type.ExplicitOperandTypeInference
 
inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeInference
Infers any unknown operand types.
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlArrayValueConstructor
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMapValueConstructor
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlOperator
Infers the return type of an invocation of this operator; only called after the number and types of operands have already been validated.
inferReturnType(RelDataTypeFactory, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.SqlOperator
Infers the type of a call to this operator with a given set of operand types.
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlUnnestOperator
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlUnresolvedFunction
Infers the return type of an invocation of this operator; only called after the number and types of operands have already been validated.
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.CursorReturnTypeInference
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.ExplicitReturnTypeInference
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.MatchReturnTypeInference
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.OrdinalReturnTypeInference
 
inferReturnType(SqlOperatorBinding) - 接口 中的方法org.apache.calcite.sql.type.SqlReturnTypeInference
Infers the return type of a call to an SqlOperator.
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.SqlTypeTransformCascade
 
inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.TableFunctionReturnTypeInference
 
InferTypes - org.apache.calcite.sql.type中的类
Strategies for inferring operand types.
inferUnknownTypes(RelDataType, SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
inferViewPredicates(Map<Integer, RexNode>, List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Decomposes the WHERE clause of a view into predicates that constraint a column to a particular value.
infix(Object, int, boolean) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
infix(Object, int, boolean) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
INFIX_CAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
Infix "::" cast operator used by PostgreSQL, for example '100'::INTEGER.
info(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Logs an INFO message with two Object parameters
info(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs an INFO message with three Object parameters
info(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs an INFO message with four Object parameters
info(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
info(String) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
InfobrightSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Infobright database.
InfobrightSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InfobrightSqlDialect
Creates an InfobrightSqlDialect.
InformixSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Informix database.
InformixSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InformixSqlDialect
Creates an InformixSqlDialect.
IngresSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Ingres database.
IngresSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.IngresSqlDialect
Creates an IngresSqlDialect.
inheritPath(Iterable<Integer>) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Sets up the inherit path with given integer list.
inheritPath(Integer...) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
Sets up the inherit path with given integer array.
inheritPath - 类 中的变量org.apache.calcite.rel.hint.RelHint
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
init(Class) - 类 中的方法org.apache.calcite.prepare.Prepare
 
init(RelOptPlanner) - 类 中的静态方法org.apache.calcite.rel.convert.NoneConverter
 
init() - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
Performs post-constructor initialization of an operator table.
initcap(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL INITCAP(string) function.
INITCAP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
initialHandler(Class<H>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
 
initialize(Map<VolcanoPlannerPhase, Set<String>>) - 类 中的方法org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
 
initialize(Map<VolcanoPlannerPhase, Set<String>>) - 接口 中的方法org.apache.calcite.plan.volcano.VolcanoPlannerPhaseRuleMappingInitializer
Initializes a VolcanoPlannerPhase-to-rule map.
initializer - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
initializer - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
InitializerContext - org.apache.calcite.sql2rel中的接口
Provides context for InitializerExpressionFactory methods.
InitializerExpressionFactory - org.apache.calcite.sql2rel中的接口
InitializerExpressionFactory supplies default values for INSERT, UPDATE, and NEW.
initialValue() - 类 中的方法org.apache.calcite.util.TryThreadLocal
 
initMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
inOperationCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Handles type coercion for IN operation with or without sub-query.
inOperationCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
STRATEGIES With(Without) sub-query: With sub-query: find the common type through comparing the left hand side (LHS) expression types with corresponding right hand side (RHS) expression derived from the sub-query expression's row type.
input(String, RelNode) - 接口 中的方法org.apache.calcite.rel.RelWriter
Adds an input to the explanation of the current node.
input - 类 中的变量org.apache.calcite.rel.SingleRel
 
inputBitSet - 类 中的变量org.apache.calcite.plan.RelOptUtil.InputFinder
 
InputFinder() - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputFinder
 
InputFinder(Set<RelDataTypeField>) - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputFinder
 
InputGetterImpl(List<Pair<Expression, PhysType>>) - 类 的构造器org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
 
inputPosReferenced - 类 中的变量org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
 
InputReferencedVisitor() - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
 
inputs - 类 中的变量org.apache.calcite.rel.core.SetOp
 
inputTypeList - 类 中的变量org.apache.calcite.rex.RexChecker
 
inQuery() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
inQuery() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether we are currently in a query context (SELECT, INSERT, UNION, INTERSECT, EXCEPT, and the ORDER BY operator).
inSameFamily(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
inSameFamilyOrNull(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
insert(int, String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Inserts the string into this character sequence.
insertIntoAlwaysGenerated(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
insertSource(int) - 类 中的方法org.apache.calcite.util.Permutation
Inserts into the sources.
insertTarget(int) - 类 中的方法org.apache.calcite.util.Permutation
Inserts into the targets.
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
 
instance() - 类 中的静态方法org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
Returns the singleton instance.
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.csv.CsvProjectTableScanRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.csv.CsvSchemaFactory
Public singleton, per factory contract.
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTableFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcQueryProvider
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigSchemaFactory
Public singleton, per factory contract.
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigToEnumerableConverterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.redis.RedisTableFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
 
instance() - 类 中的静态方法org.apache.calcite.adapter.spark.SparkHandlerImpl
Creates a SparkHandlerImpl, initializing on first call.
INSTANCE - 类 中的静态变量org.apache.calcite.interpreter.NoneToBindableConverterRule
 
instance() - 类 中的静态方法org.apache.calcite.linq4j.QueryableRecorder
 
INSTANCE - 类 中的静态变量org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
instance() - 类 中的静态方法org.apache.calcite.materialize.MaterializationService
Returns the instance of the materialization service.
INSTANCE - 类 中的静态变量org.apache.calcite.piglet.PigToSqlAggregateRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.plan.ConventionTraitDef
 
INSTANCE - 异常错误 中的静态变量org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
 
INSTANCE - 类 中的静态变量org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
 
instance() - 类 中的静态方法org.apache.calcite.rel.metadata.RelMetadataQuery
Returns an instance of RelMetadataQuery.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.RelCollationTraitDef
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.RelDistributionTraitDef
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateCaseToFilterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
The default instance of the rule; operates only on logical expressions.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateFilterTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateStarTableRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Instance that matches an Aggregate as either input of Union.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateValuesRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcSplitRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterAggregateTransposeRule
The default instance of FilterAggregateTransposeRule.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterCalcMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterCorrelateRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterProjectTransposeRule
The default instance of FilterProjectTransposeRule.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterSetOpTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
Rule that matches Filter on TableScan.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterToCalcRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.IntersectToDistinctRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinAssociateRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinCommuteRule
Instance of the rule that only swaps inner joins.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinExtractFilterRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushExpressionsRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
The singleton.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinToCorrelateRule
Rule that converts a LogicalJoin into a LogicalCorrelate
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinToMultiJoinRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.LoptOptimizeJoinRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MatchRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectCalcMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectFilterTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinTransposeRule
A instance for ProjectJoinTransposeRule that pushes a LogicalProject past a LogicalJoin by splitting the projection into a projection on top of each child of the join.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectSortTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
Rule that matches Project on TableScan.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToCalcRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToWindowRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectWindowTransposeRule
The default instance of ProjectWindowTransposeRule.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceDecimalsRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortJoinCopyRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortJoinTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortProjectTransposeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortRemoveRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortUnionTransposeRule
Rule instance for Union implementation that does not preserve the ordering of its inputs.
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.TableScanRule
已过时。
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionEliminatorRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionPullUpConstantsRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionToDistinctRule
 
INSTANCE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
 
INSTANCE - 类 中的静态变量org.apache.calcite.runtime.Unit
 
INSTANCE - 类 中的静态变量org.apache.calcite.schema.impl.AbstractSchema.Factory
 
instance() - 类 中的静态方法org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
Returns the Oracle operator table, creating it if necessary.
INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlCaseOperator
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
The singleton instance.
instance() - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the standard operator table, creating it if necessary.
INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlTrimFunction
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlDialectFactoryImpl
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSelectOperator
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
 
instance() - 类 中的静态方法org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
Returns the singleton instance.
instance() - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeAssignmentRule
Returns an instance.
instance() - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeCoercionRule
Returns an instance.
instance(Map<SqlTypeName, ImmutableSet<SqlTypeName>>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeCoercionRule
Returns an instance with specified type mappings.
instance(boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeMappingRules
Returns the SqlTypeMappingRule instance based on the specified coerce to indicate whether to return as a type coercion rule.
instance() - 类 中的静态方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
INSTANCE - 类 中的静态变量org.apache.calcite.sql2rel.StandardConvertletTable
Singleton instance.
INSTANCE - 接口 中的静态变量org.apache.calcite.util.Compatible
 
INSTANCE - 接口 中的静态变量org.apache.calcite.util.SaffronProperties
已过时。
 
INSTANCE - 类 中的静态变量org.apache.calcite.util.Util.OverFinder
 
INSTANCE2 - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
More general instance that matches any relational expression.
INSTANCE2 - 类 中的静态变量org.apache.calcite.rel.rules.AggregateStarTableRule
 
INT_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
INTEGER - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is an Integer.
INTEGER_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is an Integer with nulls allowed if any of the operands allow nulls.
INTEGER_QUOTIENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.ARG0_INTERVAL_NULLABLE and ReturnTypes.LEAST_RESTRICTIVE.
IntegerFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native int value.
IntegerIntervalSet - org.apache.calcite.util中的类
A set of non-negative integers defined by a sequence of points, intervals, and exclusions.
INTEGRATION_TEST - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run integration tests.
InterbaseSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Interbase database.
InterbaseSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InterbaseSqlDialect
Creates an InterbaseSqlDialect.
internal(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
internalParameters - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
internalToDate(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the internal representation of a SQL DATE (int) to the Java type used for UDF parameters (Date).
internalToDate(Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
internalToTime(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the internal representation of a SQL TIME (int) to the Java type used for UDF parameters (Time).
internalToTime(Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
internalToTimestamp(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the internal representation of a SQL TIMESTAMP (long) to the Java type used for UDF parameters (Timestamp).
internalToTimestamp(Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
InterpretableConvention - org.apache.calcite.interpreter中的枚举
Calling convention that returns results as an Enumerable of object arrays.
InterpretableConverter - org.apache.calcite.interpreter中的类
Relational expression that converts any relational expression input to InterpretableConvention, by wrapping it in an interpreter.
InterpretableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.interpreter.InterpretableConverter
 
InterpretableRel - org.apache.calcite.interpreter中的接口
Relational expression that can implement itself using an interpreter.
InterpretableRel.InterpreterImplementor - org.apache.calcite.interpreter中的类
Context when a RelNode is being converted to an interpreter Node.
Interpreter - org.apache.calcite.interpreter中的类
Interpreter.
Interpreter(DataContext, RelNode) - 类 的构造器org.apache.calcite.interpreter.Interpreter
Creates an Interpreter.
INTERPRETER - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
Rule that matches Filter on EnumerableInterpreter on TableScan.
INTERPRETER - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
Rule that matches Project on EnumerableInterpreter on TableScan.
INTERPRETER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language.
InterpreterImplementor(Compiler, CalcitePrepare.SparkHandler, DataContext) - 类 的构造器org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
Interpreters - org.apache.calcite.interpreter中的类
Utilities relating to Interpreter and InterpretableConvention.
intersect(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<T> to compare values.
intersect(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the specified EqualityComparer to compare values, eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the specified EqualityComparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
Intersect - org.apache.calcite.rel.core中的类
Relational expression that returns the intersection of the rows of its inputs.
Intersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.Intersect
Creates an Intersect.
Intersect(RelInput) - 类 的构造器org.apache.calcite.rel.core.Intersect
Creates an Intersect by parsing serialized output.
INTERSECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
intersect(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Intersect of the two most recent relational expressions on the stack.
intersect(boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an Intersect of the n most recent relational expressions on the stack.
intersect(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
 
intersect(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set with all the bits set in both this set and in another.
INTERSECT_ALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
INTERSECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a LogicalIntersect to empty if any of its children are empty.
INTERSECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
 
intersects(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns true if the specified ImmutableBitSet has any bits set to true that are also set to true in this ImmutableBitSet.
intersects(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether two collections have any elements in common.
IntersectToDistinctRule - org.apache.calcite.rel.rules中的类
Planner rule that translates a distinct Intersect (all = false) into a group of operators composed of Union, Aggregate, etc.
IntersectToDistinctRule(Class<? extends Intersect>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.IntersectToDistinctRule
Creates an IntersectToDistinctRule.
interval - 类 中的变量org.apache.calcite.rel.core.Match
 
interval - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
INTERVAL_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
INTERVAL_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
INTERVAL_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
INTERVAL_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Parameter type-checking strategy type must a nullable time interval, nullable time interval
INTERVAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
intervalFieldExceedsPrecision(Number, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
intervalFractionalSecondPrecisionOutOfRange(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
INTERVALINTERVAL_INTERVALDATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
intervalMustBeNonNegative(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
IntervalSqlType - org.apache.calcite.sql.type中的类
IntervalSqlType represents a standard SQL datetime interval type.
IntervalSqlType(RelDataTypeSystem, SqlIntervalQualifier, boolean) - 类 的构造器org.apache.calcite.sql.type.IntervalSqlType
Constructs an IntervalSqlType.
intervalStartPrecisionOutOfRange(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
intervalToMillis(SqlIntervalLiteral.IntervalValue) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts the interval value into a millisecond representation.
intervalToMillis(String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
intervalToMonths(SqlIntervalLiteral.IntervalValue) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts the interval value into a months representation.
intervalToMonths(String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
IntList - org.apache.calcite.util中的类
已过时。
IntList() - 类 的构造器org.apache.calcite.util.IntList
已过时。
 
into(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
into(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.into(Collection).
into(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Copies the contents of this sequence into a collection.
IntPair - org.apache.calcite.util.mapping中的类
An immutable pair of integers.
IntPair(int, int) - 类 的构造器org.apache.calcite.util.mapping.IntPair
 
inTraits - 类 中的变量org.apache.calcite.rel.convert.ConverterImpl
 
IntSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.IntSum
 
intValue(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
intValue(boolean) - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns the integer value of this literal.
invalidArgCount(String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidateMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Should be called whenever the current RelMetadataQuery becomes invalid.
invalidBoolean(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidCharacterForCast(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidCompare(String, String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidDatetimeFormat(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForExistsNode(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForExtractValue(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForExtractXml(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonDepth(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonKeys(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonLength(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonRemove(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonStorageSize(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForJsonType(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForRegexpReplace(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidInputForXmlTransform(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidLiteral(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidOrderByPos() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
InvalidRelException - org.apache.calcite.rel中的异常错误
Exception that indicates that a relational expression would be invalid with given parameters.
InvalidRelException(String) - 异常错误 的构造器org.apache.calcite.rel.InvalidRelException
Creates an InvalidRelException.
InvalidRelException(String, Throwable) - 异常错误 的构造器org.apache.calcite.rel.InvalidRelException
Creates an InvalidRelException with a cause.
invalidSampleSize() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidTypesForArithmetic(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
invalidTypesForComparison(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
inventFieldName(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Generates field name to store given expression.
inverse() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
inverse() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
inverse() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
inverse() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
inverse() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
 
inverse() - 类 中的方法org.apache.calcite.util.Permutation
Returns the inverse permutation.
invert(RexBuilder, RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
invert(Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Converts a mapping to its inverse.
invert(Iterable<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Inverts an Iterable over IntPairs.
invert(Iterator<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Inverts an Iterator over IntPairs.
InvocationExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that applies a delegate or lambda expression to a list of argument expressions.
InvocationExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.InvocationExpression
 
invoke(Expression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an InvocationExpression that applies a delegate or lambda expression to a list of argument expressions.
invoke(Expression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an InvocationExpression that applies a delegate or lambda expression to a list of argument expressions, using varargs.
invoke(Object, Method, Object[]) - 类 中的方法org.apache.calcite.util.BarfingInvocationHandler
 
invoke(Object, Method, Object[]) - 类 中的方法org.apache.calcite.util.DelegatingInvocationHandler
 
invoke(Object...) - 接口 中的方法org.apache.calcite.util.ReflectUtil.MethodDispatcher
Invokes method on an object with a given set of arguments.
invokeVisitor(R, E, String) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
Implements the Glossary.VISITOR_PATTERN via reflection.
invokeVisitor(ReflectiveVisitor, Object, Class, String) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Implements the Glossary.VISITOR_PATTERN via reflection.
iOutputColumn - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
0-based ordinal of mapped output column.
is(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is primitive.
IS_A_SET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_DIFFERENT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal $IS_DIFFERENT_FROM operator is the same as the user-level SqlStdOperatorTable.IS_DISTINCT_FROM in all respects except that the test for equality on character datatypes treats trailing spaces as significant.
IS_DISTINCT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
IS DISTINCT FROM operator.
IS_EMPTY - 类 中的静态变量org.apache.calcite.rel.core.Values
已过时。
IS_EMPTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_EMPTY_J - 类 中的静态变量org.apache.calcite.rel.core.Values
 
IS_FALSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_JSON_ARRAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_JSON_OBJECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_JSON_SCALAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_JSON_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NAME - 类 中的静态变量org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
 
IS_NOT_A_SET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_DISTINCT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
IS NOT DISTINCT FROM operator.
IS_NOT_EMPTY - 类 中的静态变量org.apache.calcite.rel.core.Values
已过时。
IS_NOT_EMPTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_FALSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_GRAND_TOTAL - 类 中的静态变量org.apache.calcite.rel.core.Aggregate
已过时。
IS_NOT_JSON_ARRAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_JSON_OBJECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_JSON_SCALAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_JSON_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_NULL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_TRUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NOT_UNKNOWN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_NULL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_SIMPLE - 类 中的静态变量org.apache.calcite.rel.core.Aggregate
已过时。
IS_TRUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IS_UNKNOWN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
isA(SqlKind) - 类 中的方法org.apache.calcite.rex.RexNode
 
isA(Collection<SqlKind>) - 类 中的方法org.apache.calcite.rex.RexNode
 
isA(Set<SqlKind>) - 类 中的方法org.apache.calcite.sql.SqlNode
Returns whether this node is a member of an aggregate category.
isA(MappingType) - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
Returns whether this mapping type is (possibly a weaker form of) a given mapping type.
isAggregate(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns whether a SELECT statement is an aggregation.
isAggregate(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
已过时。
isAggregate(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isAggregate(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isAggregator() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
isAggregator() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this operator is an aggregate function.
isAll() - 类 中的方法org.apache.calcite.sql.SqlSetOperator
 
isAllowPartial() - 类 中的方法org.apache.calcite.sql.SqlWindow
Returns whether partial windows are allowed.
isAllRows() - 类 中的方法org.apache.calcite.rel.core.Match
 
isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexCall
 
isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexNode
Returns whether this expression always returns false.
isAlwaysMeasure(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice
Returns whether every use of a column is as an argument to a measure.
isAlwaysNonEmpty() - 类 中的方法org.apache.calcite.rel.core.Window.Group
Returns if the window is guaranteed to have rows.
isAlwaysNonEmpty() - 类 中的方法org.apache.calcite.sql.SqlWindow
Returns if the window is guaranteed to have rows.
isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexCall
 
isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexLiteral
 
isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexNode
Returns whether this expression always returns true.
isAlwaysUseParentheses() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isAlwaysUseParentheses() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isAlwaysUseParentheses() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether to enclose all expressions in parentheses, even if the operator has high enough precedence that the parentheses are not required.
isAnon() - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
isAnon() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Returns whether to remove trivial aliases such as "EXPR$0" when converting the current relational expression into a SELECT.
isApplyAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isApplyAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether CROSS APPLY and OUTER APPLY operators are allowed in the parser.
isApplyAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isApproximate() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall is approximate, as in APPROX_COUNT_DISTINCT(empno).
isApproximateNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isArray(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
isArray(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isASet(Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the IS A SET function.
isAssignableFrom(Type, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
isAtomic(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
isAtomic(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isAutoincrement(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
isAutoincrement(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns whether the type can be auto increment.
isAutoincrement(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
isBangEqualAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isBangEqualAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether the bang-equal token !
isBangEqualAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isBangEqualAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isBefore() - 类 中的方法org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
 
isBefore(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
 
isBefore(SchemaVersion) - 接口 中的方法org.apache.calcite.schema.SchemaVersion
Returns if this Version happens before the other Version.
isBernoulli() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
Indicates whether Bernoulli or system sampling should be performed.
isBernoulli() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Indicates Bernoulli vs.
isBigint(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isBijection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
A mapping is a bijection if it is a surjection and it is an injection.
isBinary(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isBoolean(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isBoundedVariableWidth(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is a box type (e.g.
isBoxed() - 类 中的方法org.apache.calcite.rel.core.Project
已过时。
isCacheEnabled() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
isCacheEnabled() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
 
isCallTo(RexNode, SqlOperator) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a node is a call to a given operator.
isCallTo(SqlNode, SqlOperator) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node is a call to a given operator.
isCancelRequested() - 类 中的方法org.apache.calcite.util.CancelFlag
 
isCaseClausesOnNewLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isCasePredicate(RexCall, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given operand of a CASE expression is a predicate.
isCaseSensitive() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
isCaseSensitive(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
isCaseSensitive(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns whether the type is case sensitive.
isCaseSensitive(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
isCaseSensitive() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether matching of identifiers is case-sensitive.
isCaseSensitive() - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Returns whether name matching is case-sensitive.
isCaseSensitive() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
isCharacter(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isCharTypeComparable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Checks whether two types or more are char comparable.
isCharTypeComparable(SqlCallBinding, List<SqlNode>, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether the operands to a call are char type-comparable.
isClauseStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isClauseStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isClauseStartsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether this writer should start each clause (e.g.
isCollationTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
 
isComparable(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two types are comparable.
isComplex() - 枚举 中的方法org.apache.calcite.adapter.druid.DruidType
Returns true if and only if this enum should be used inside of a ComplexMetric
isComplexMetric(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
Returns true if and only if the given alias is a reference to a registered ComplexMetric
isComponentQuoted(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns whether the ith component of a compound identifier is quoted.
isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the expression is effectively constant.
isConstant(Iterable<? extends Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if all the expressions in given list are effectively constant.
isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the expression is effectively constant.
isConstant(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether an expression is constant.
isConstant(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether node is made up of constants.
isConstantNull(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether an expression always evaluates to null.
isConstructorDeterministic(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if new instance creation can be reused.
isConvertTableAccess() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
已过时。
Table access references are always converted to logical relational expressions during sql-to-rel conversion.
isCountStar() - 类 中的方法org.apache.calcite.sql.SqlCall
Test to see if it is the function COUNT(*)
isCreateValuesRel() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the createValuesRel option.
isCurrentRow() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns if the bound is CURRENT ROW.
isCurrentRow(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
Returns whether an expression represents the "CURRENT ROW" bound.
isDate(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isDatetime(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isDecimal(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isDecorrelationEnabled() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the decorrelationEnabled option.
isDecreasing() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
Whether values of this monotonicity are decreasing.
isDefaultOrder(boolean, boolean) - 枚举 中的方法org.apache.calcite.config.NullCollation
Returns whether a given combination of null direction and sort order is the default order of nulls returned in the ORDER BY clause.
isDelete() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
isDerived() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
Consider the query select a+b as c, d as e from t.
isDescending() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
isDeterministic(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a given expression is deterministic.
isDeterministic() - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
 
isDeterministic() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether a call to this operator is guaranteed to always return the same result given the same operands; true is assumed by default
isDistinct() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
isDistinct() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall is distinct, as in COUNT(DISTINCT empno).
isDistinct() - 接口 中的方法org.apache.calcite.rel.RelNode
isDistinct() - 类 中的方法org.apache.calcite.rex.RexOver
 
isDistinct() - 类 中的方法org.apache.calcite.sql.SqlSelect
 
isDistinct() - 类 中的方法org.apache.calcite.sql.SqlSetOperator
 
isDistinct(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether the elements of list are distinct.
isDistinctFrom(RexBuilder, RexNode, RexNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a translation of the IS DISTINCT FROM (or IS NOT DISTINCT FROM) sql operator.
isDml() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
 
isDml() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
Returns whether this result is for a DML statement, in which case the result set is one row with one column containing the number of rows affected.
isDml - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
isDml() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
isDouble(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlRandFunction
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlRandIntegerFunction
 
isDynamicFunction() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether it is unsafe to cache query plans referencing this operator; false is assumed by default
isDynamicStar() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
Returns true if this is a dynamic star field.
isDynamicStar() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
isDynamicStarColName(String) - 类 中的静态方法org.apache.calcite.rel.type.DynamicRecordType
Returns true if the column name starts with DYNAMIC_STAR_PREFIX.
isDynamicStruct() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordType
 
isDynamicStruct() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
 
isDynamicStruct() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
isEmpty(Values) - 类 中的静态方法org.apache.calcite.rel.core.Values
Predicate, to be used when defining an operand of a RelOptRule, that returns true if a Values contains zero tuples.
isEmpty() - 类 中的方法org.apache.calcite.util.CompositeMap
 
isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
 
isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns true if this ImmutableBitSet contains no bits that are set to true.
isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
isEmptyList(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
 
isEnabled(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether a given kind of trait is enabled.
isEqui(RelNode, RelNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
isEqui() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
Returns whether this is an equi-join.
isEqWithEpsilon(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Compares this to another cost, allowing for slight roundoff errors.
isEqWithEpsilon(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
isEvolveLattice() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
Returns whether the lattice suggester should try to widen a lattice when a new query arrives that doesn't quite fit, as opposed to creating a new lattice.
isExact() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
isExactNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isExpand() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the expand option.
isExpanded() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
isExpanded() - 类 中的方法org.apache.calcite.sql.SqlCall
Whether this call was created by expanding a parentheses-free call to what was syntactically an identifier.
isExplain() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the explain option.
isFalse(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFalse(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFalse(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
NULL → FALSE, FALSE → TRUE, TRUE → FALSE.
isFixedNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a fixed-point numeric type.
isFlat(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns false if the expression can be optimized by flattening calls to an associative operator such as AND and OR.
isFlat(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a type is flat.
isFlattened() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
isFollowing() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns if the bound is FOLLOWING.
isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
Returns whether a join is a foreign key; that is, whether every row in the referencing table is matched by at least one row in the referenced table.
isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
 
isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
 
isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
 
isFromRequired() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isFromRequired() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether FROM clause is required in a SELECT statement.
isFromRequired() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isFromRequired() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isFullOuterJoin() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
isFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
 
isFunction() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
A mapping is a total function if every source has precisely one target.
isGeneratedAlways(RelOptTable, int) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
已过时。
Use c.generationStrategy(t, i) == VIRTUAL || c.generationStrategy(t, i) == STORED
isGeneratedAlways(RelOptTable, int) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
isGroup() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
 
isGroup() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this is a group function.
isGroupAuxiliary() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
 
isGroupAuxiliary() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this is an group auxiliary function.
isGroupByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isGroupByAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow aliases from the SELECT clause to be used as column names in the GROUP BY clause.
isGroupByAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isGroupByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isGroupByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isGroupByOrdinal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether GROUP BY 2 is interpreted to mean 'group by the 2nd column in the select list'.
isGroupByOrdinal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isGroupByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isGroupingExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
Returns whether a given expression is equal to one of the grouping expressions.
isGuaranteed() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
Returns true if this rule can convert any relational expression of the input convention.
isHavingAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isHavingAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow aliases from the SELECT clause to be used as column names in the HAVING clause.
isHavingAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isHavingAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isHomogeneous(boolean) - 类 中的方法org.apache.calcite.rel.core.SetOp
Returns whether all the inputs of this set operator have the same row type as its output row.
isIdentity(List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
已过时。
isIdentity(List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a list of expressions projects the incoming fields.
isIdentity() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Returns whether this mapping is the identity.
isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
isIdentity(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns whether a mapping is the identity.
isIdentity(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns whether a list of integers is the identity mapping [0, ..., n - 1].
isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
isIdentity() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
 
isIdentity() - 类 中的方法org.apache.calcite.util.Permutation
Returns whether this is the identity permutation.
isInfinite() - 接口 中的方法org.apache.calcite.plan.RelOptCost
 
isInfinite() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
isInjection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
A mapping is an injection if it is a function and no target has more than one source.
isInsert() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
isInsertSubsetColumnsAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isInsertSubsetColumnsAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow INSERT (or UPSERT) with no column list but fewer values than the target table.
isInsertSubsetColumnsAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isInsertSubsetColumnsAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isInteger() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
isInterval(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isIntType(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isJavaPrimitive(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
已过时。
isJavaType(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
isJson() - 类 中的方法org.apache.calcite.sql.SqlExplain
Returns whether result is to be in JSON format.
isJsonArray(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
isJsonObject(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
isJsonScalar(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
isJsonValue(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
isKey(RelOptTable, List<Integer>) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
Returns whether a collection of columns is a unique (or primary) key.
isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.plan.RelOptTable
Returns whether the given columns are a key or a superset of a unique key of this table.
isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.RelNode
isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.schema.Statistic
Returns whether the given set of columns is a unique key, or a superset of a unique key, of the table.
isKey(RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
 
isKey(RelOptTable, List<Integer>) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
 
isKey(RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
 
isKeywordPresent(SqlSelectKeyword) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
isKeywordsLowercase() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isKeywordsLowerCase() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isKeywordsLowerCase() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether to output all keywords (e.g.
isKnownNotNull(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
Returns whether an expression always returns a non-null result.
isKnownNullable(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Walks parent translator chain and verifies if the expression is nullable.
isLe(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Compares this to another cost.
isLe(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
isLeftFactorInRemovableSelfJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
isLenientOperatorLookup() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns whether this validator should be lenient upon encountering an unknown function.
isLenientOperatorLookup() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isLiberal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isLiberal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether this dialect supports features from a wide variety of dialects.
isLiberal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isLimit(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Whether this node contains a limit specification.
isLimitStartCountAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isLimitStartCountAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether to allow the SQL syntax "LIMIT start, count".
isLimitStartCountAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isLiteral(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a node represents a literal.
isLiteral(SqlNode, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node is a literal.
isLiteral(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node is a literal.
isLiteralChain(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node is a literal chain which is used to represent a continued string literal.
isLob(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isLosslessCast(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether the input is a 'loss-less' cast, that is, a cast from which the original value of the field can be certainly recovered.
isLosslessCast(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether the conversion from source to target type is a 'loss-less' cast, that is, a cast from which the original value of the field can be certainly recovered.
isLt(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Compares this to another cost.
isLt(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
isMandatorySource() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
Constraint that every target has at least one source.
isMandatoryTarget() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
Constraint that every source has at least one target.
isMap(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isMapping() - 类 中的方法org.apache.calcite.rel.core.Project
Checks whether this is a functional mapping.
isMaterialization() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
Whether this represents a materialized view.
isMaterialization() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
 
isMerge() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
isMethodDeterministic(Method) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if given method is deterministic (i.e. returns the same output given the same inputs).
isMetric(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
 
isMin() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
已过时。
isMinusAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isMinusAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether MINUS is allowed as an alternative to EXCEPT in the parser.
isMinusAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isMinusAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isMultisetCast(RexCall) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
Returns true if call is a call to CAST and the to/from cast types are of multiset types.
isMutable() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
isMutable() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
isMutable() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
isMutable() - 接口 中的方法org.apache.calcite.schema.Schema
Returns whether the user is allowed to create new tables, functions and sub-schemas in this schema, in addition to those returned automatically by methods such as Schema.getTable(String).
isMutable() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
 
isName(String, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
 
isNameTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
 
isNatural() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
isNaturalNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
 
isNegated() - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
isNegated() - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
Returns whether this is the 'NOT LIKE' operator.
isNestedAggregateWindow(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isNormalized(Litmus, RexBuilder) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether this program is in canonical form.
isNotEmpty(Values) - 类 中的静态方法org.apache.calcite.rel.core.Values
Predicate, to be used when defining an operand of a RelOptRule, that returns true if a Values contains one or more tuples.
isNotFalse(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
NULL → TRUE, FALSE → FALSE, TRUE → TRUE.
isNotGrandTotal(Aggregate) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
 
isNotIn() - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
已过时。
isNotNull(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a IS NOT NULL.
isNotTrue(RexNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns whether the analyzed expression will definitely not return true (equivalently, will definitely not return null or false) if all of a given set of input columns are null.
isNotTrue(RexNode) - 类 中的方法org.apache.calcite.plan.Strong
Returns whether an expression is definitely not true.
isNotTrue(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
NULL → TRUE, FALSE → TRUE, TRUE → FALSE.
isNull(RexNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns whether the analyzed expression will definitely return null if all of a given set of input columns are null.
isNull(RexNode) - 类 中的方法org.apache.calcite.plan.Strong
Returns whether an expression is definitely null.
isNull(RexInputRef) - 类 中的方法org.apache.calcite.plan.Strong
Returns whether a given input is definitely null.
isNull() - 类 中的方法org.apache.calcite.rex.RexLiteral
Returns whether this literal's value is null.
isNull(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether an expression always evaluates to null.
isNull(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a node represents the NULL value or a series of nested CAST(NULL AS type) calls.
isNull(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node represents the NULL value or a series of nested CAST(NULL AS type) calls.
isNull(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isNull(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a IS NULL.
ISNULL_FUNCTION - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
MySQL specific function.
isNullabilityCast(RelDataTypeFactory, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether an expression is a cast just for the purposes of nullability, not changing any other aspect of the type.
isNullable(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Returns whether an expression is nullable.
isNullable() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Queries whether this type allows null values.
isNullable() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
isNullable() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
isNullable() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
 
isNullable - 类 中的变量org.apache.calcite.sql.type.AbstractSqlType
 
isNullable() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
 
isNullable(int) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
Returns whether a field should be nullable due to grouping sets.
isNullGenerating(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
isNullLiteral(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
isNullLiteral(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a node represents the NULL value.
isNullLiteral(SqlNode, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Returns whether a node represents the NULL value.
isNullOrEmpty(String) - 类 中的静态方法org.apache.calcite.util.Util
 
isNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a numeric type.
isNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
ISO_TIME_FORMAT - 类 中的静态变量org.apache.calcite.adapter.druid.TimeExtractionFunction
 
isOfSameTypeName(SqlTypeName, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns typeName.equals(type.getSqlTypeName()).
isOfSameTypeName(Collection<SqlTypeName>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns true if any element in typeNames matches type.getSqlTypeName().
isOp(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Determines whether an operand is a literal.
isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
 
isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Determines whether a bound operand is NULL.
isOptional() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
Returns whether this parameter is optional.
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
 
isOptional(int) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
 
isOptional(int) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns whether the ith operand is optional.
isOrder(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Whether this node contains a sort specification.
isOrdered(SqlNode) - 类 中的静态方法org.apache.calcite.sql2rel.SqlToRelConverter
 
isOuterJoin() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Returns whether a join of this type is an outer join, returns true if the join type may generate NULL values, either on the left-hand side or right-hand side.
isOverAggregateWindow(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isParameterOptional(Method, int) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Derives whether the ith parameter of a method is optional.
isPartialFunction() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
A mapping is a partial function if every source has at most one target.
isPercentRemainderAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isPercentRemainderAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether the "%" operator is allowed by the parser as an alternative to the mod function.
isPercentRemainderAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isPermutation() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether this program is a permutation of its inputs.
isPhaseTransition(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
 
isPhaseTransition() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
Returns whether each physical operator implementing this relational expression belongs to a different process than its inputs.
isPhaseTransition(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
Catch-all implementation for BuiltInMetadata.Parallelism.isPhaseTransition(), invoked using reflection.
isPhaseTransition(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
 
isPhaseTransition(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
 
isPhaseTransition(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
 
isPhaseTransition(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
isPhysical() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
 
isPreceding() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns if the bound is PRECEDING.
isPureLimit(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Whether this node is a limit without sort specification.
isPureOrder(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Whether this node is a sort without limit specification.
isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
 
isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.SqlFunction
Returns whether this function allows a DISTINCT or ALL quantifier.
isQuoteAllIdentifiers() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isQuoteAllIdentifiers() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isQuoteAllIdentifiers() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether this writer should quote all identifiers, even those that do not contain mixed-case identifiers or punctuation.
isQuoted() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
isReferenceOrAccess(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a node represents an input reference or field access.
isRefTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
 
isRegistered(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
isRegistered(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Determines whether a relational expression has been registered.
isRegistered(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
isRemovableOuterJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
isRemovableSelfJoin() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
 
isRemovableSelfJoin(Join) - 类 中的静态方法org.apache.calcite.rel.rules.LoptOptimizeJoinRule
Determines whether a join is a removable self-join.
isRepeatable() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
Indicates whether the sample results should be repeatable.
isRepeatable() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Indicates whether repeatable seed should be used.
isRightFactorInRemovableSelfJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
 
isRolledUp(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
 
isRolledUp(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
isRolledUp(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
 
isRolledUp(String) - 接口 中的方法org.apache.calcite.schema.Table
Determines whether the given column has been rolled up.
isRollup(ImmutableBitSet, List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
Returns whether a list of sets is a rollup.
isRoot() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns whether this is a root schema.
isRows - 类 中的变量org.apache.calcite.rel.core.Window.Group
 
isRows() - 类 中的方法org.apache.calcite.rex.RexWindow
 
isRows() - 类 中的方法org.apache.calcite.sql.SqlWindow
 
isRuleExcluded(RelOptRule) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Determines whether a given rule is excluded by ruleDescExclusionFilter.
isRuleExcluded() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Determines whether the rule is excluded by any root node hint.
isRuleExcluded(Hintable, RelOptRule) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
Returns whether the hintable has hints that imply the given rule should be excluded.
isSafeForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
isSchemaCaseSensitive() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
isSchemaCaseSensitive() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Whether two record types are considered distinct if their field names are the same but in different cases.
isSchemaCaseSensitive() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
isSelectListExtraIndentFlag() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isSelectListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isSelectListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isSelectListItemsOnSeparateLines() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns whether the items in the SELECT clause should each be on a separate line.
isSemiJoin() - 类 中的方法org.apache.calcite.rel.core.Join
Returns whether this Join is a semijoin.
isSemiJoinDone() - 类 中的方法org.apache.calcite.rel.core.Join
Returns whether this LogicalJoin has already spawned a SemiJoin via JoinAddRedundantSemiJoinRule.
isSemiJoinDone() - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
isSet(CalciteConnectionProperty) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
Returns whether a given property has been assigned a value.
isSimple(Aggregate) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
 
isSimple() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns whether this is a simple identifier.
isSimpleExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Checks if expression is simple enough to always inline at zero cost.
isSingleDatetimeField() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
Returns whether this interval has a single datetime field.
isSinglePartition() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
Check if the filter restricts to a single partition.
isSingleSource() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
Constraint that every target has at most one source.
isSingleTarget() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
Constraint that every source has at most one target.
isSingleValue(SqlCall) - 类 中的静态方法org.apache.calcite.util.Util
Does nothing with its argument.
isSortByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isSortByAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether 'ORDER BY x' is interpreted to mean 'sort by the select list item whose alias is x' even if there is a column called x.
isSortByAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isSortByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isSortByAliasObscures() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isSortByAliasObscures() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether "empno" is invalid in "select empno as x from emp order by empno" because the alias "x" obscures it.
isSortByAliasObscures() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isSortByAliasObscures() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isSortByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
isSortByOrdinal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether 'ORDER BY 2' is interpreted to mean 'sort by the 2nd column in the select list'.
isSortByOrdinal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
isSortByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
 
isSpecial() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
isSpecific() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
 
isStar() - 类 中的方法org.apache.calcite.piglet.Ast.Identifier
 
isStar() - 类 中的方法org.apache.calcite.piglet.Ast.SpecialIdentifier
 
isStar(List<RexNode>, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
Returns whether a list of expressions projects all fields, in order, from the input, with the same names.
isStar(RexProgram) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
isStar() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns whether this identifier is a star, such as "*" or "foo.bar.*".
isStatic - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
isStream() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
isStream() - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
Returns whether the table represents a stream.
isStrictEnd() - 类 中的方法org.apache.calcite.rel.core.Match
 
isStrictStart() - 类 中的方法org.apache.calcite.rel.core.Match
 
isString(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isStrong(RexNode) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns whether a given expression is strong.
isStruct() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
isStruct() - 类 中的方法org.apache.calcite.rel.type.RelCrossType
 
isStruct() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Queries whether this is a structured type.
isStruct() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
isSurjection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
A mapping is a surjection if it is a function and every target has at least one source.
isSystemField(RelDataTypeField) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns whether a field is a system field.
isSystemField(RelDataTypeField) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isTableAccessed(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
Determines whether a table is accessed at all.
isTableAccessedForRead(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
Determines whether a table is accessed for read.
isTableAccessedForWrite(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
Determines whether a table is accessed for write.
isTableFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
 
isTemporal() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
isTemporal() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
Returns whether the table is temporal.
isTimestamp(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
isTop() - 接口 中的方法org.apache.calcite.plan.RelMultipleTrait
Returns whether this trait is satisfied by every instance of the trait (including itself).
isTop() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
isTrimUnusedFields() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the trimUnusedFields option.
isTrimUnusedFields() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
isTrivial(MutableProject) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
isTrivial(Project) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
 
isTrivial() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether this program returns its input exactly.
isTrue(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
isTrue(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
isTrue(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
NULL → FALSE, FALSE → FALSE, TRUE → TRUE.
isTypeCoercionEnabled() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns if this validator supports implicit type coercion.
isTypeCoercionEnabled() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
isUnbounded() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns if the bound is unbounded.
isUnboundedFollowing(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
Returns whether an expression represents the "UNBOUNDED FOLLOWING" bound.
isUnboundedPreceding(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
Returns whether an expression represents the "UNBOUNDED PRECEDING" bound.
isUnicode(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Checks whether a type represents Unicode character data.
isUpdate() - 类 中的方法org.apache.calcite.rel.core.TableModify
 
isUpsert() - 类 中的方法org.apache.calcite.sql.SqlInsert
Returns whether this is an UPSERT statement.
isUserDefined() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
 
isUserDefinedNotSpecificFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
isValid() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
 
isValid(Litmus) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Checks internal consistency.
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
isValid(boolean) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Aggregate
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Calc
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Correlate
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Filter
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Join
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Project
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Snapshot
 
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Window
 
isValid(RelDataType, List<RelCollation>, boolean) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
isValid(RelDataType, List<RelCollation>, boolean) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Checks that a collection of collations is valid.
isValid(Litmus, RelNode.Context) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns whether this relational expression is valid.
isValid(boolean) - 接口 中的方法org.apache.calcite.rel.RelNode
已过时。
isValid(RexNode) - 类 中的方法org.apache.calcite.rex.RexChecker
Returns whether an expression is valid.
isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rex.RexProgram
Checks that this program is valid.
isValid(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Attempts to complete and validate a given partially completed sql statement, and returns whether it is valid.
isValid() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
isValid(boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
Checks internal consistency of this lattice.
isValidArgCount(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
isValidCount(int) - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
Returns whether count is a valid number of operands.
isValidDecimal(BigDecimal) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
isValidJavaIdentifier(String) - 类 中的静态方法org.apache.calcite.util.Util
Returns true when input string is a valid Java identifier.
isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
 
isValidRelNodePlan(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Currently we only support TableScan - Project - Filter - Inner Join
isValidTimeExtract(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
Returns whether the RexCall contains a valid extract unit that we can serialize to Druid.
isValidTimeFloor(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
Returns whether the RexCall contains a valid FLOOR unit that we can serialize to Druid.
isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
 
isVisibleInExplain(SqlExplainLevel) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
Determines whether a relational expression should be visible in EXPLAIN PLAN output at a particular level of detail.
isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExplainVisibility
Catch-all implementation for BuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel), invoked using reflection.
isVisibleInExplain(RelNode, SqlExplainLevel) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
isWeaker(MutableRel, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
Returns if one rel is weaker than another.
isWeaker(SubstitutionVisitor, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.Operand
 
isWhereListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isWhereListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
isWindowDeclarationStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isWindowListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
isWithin(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
 
isWithin(SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Returns whether this scope is enclosed within scope2 in such a way that it can see the contents of scope2.
isWrapperFor(Class<?>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
isWrapperFor(Class<?>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether this namespace implements a given interface, or wraps a class which does.
isXml() - 类 中的方法org.apache.calcite.sql.SqlExplain
已过时。
isYearMonth() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
isYearMonth() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
 
item(String, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
item(String, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
 
item(String, Object) - 接口 中的方法org.apache.calcite.rel.RelWriter
Adds an attribute to the explanation of the current node.
item(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Implements the [ ... ] operator on an object whose type is not known until runtime.
ITEM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The item operator [ ... ], used to access a given element of an array or map.
itemIf(String, Object, boolean) - 接口 中的方法org.apache.calcite.rel.RelWriter
Adds an input to the explanation of the current node, if a condition holds.
itemOptional(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
As SqlFunctions.item(java.lang.Object, java.lang.Object) method, but allows object to be nullable.
iterable - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
iterable() - 类 中的方法org.apache.calcite.util.NameSet
Returns the contents as an iterable.
iterableEnumerator(Iterable<? extends T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an iterable into an enumerator.
iterationLimit - 类 中的变量org.apache.calcite.rel.core.RepeatUnion
Maximum number of times to repeat the iterative relational expression; negative value means no limit, 0 means only seed will be evaluated
iterator() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
 
iterator() - 类 中的方法org.apache.calcite.adapter.file.FileReader
 
iterator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable
 
iterator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
iterator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
iterator() - 类 中的方法org.apache.calcite.runtime.ConsList
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
iterator() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
 
iterator() - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
iterator() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
 
iterator() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
iterator() - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
iterator() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Returns an iterator over the elements in this mapping.
iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
iterator() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
iterator() - 类 中的方法org.apache.calcite.util.Permutation
 
ITERATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.

J

JaninoCompiler - org.apache.calcite.util.javac中的类
JaninoCompiler implements the JavaCompiler interface by calling Janino.
JaninoCompiler() - 类 的构造器org.apache.calcite.util.javac.JaninoCompiler
 
JaninoCompiler.JaninoCompilerArgs - org.apache.calcite.util.javac中的类
Arguments to an invocation of the Janino compiler.
JaninoCompilerArgs() - 类 的构造器org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
 
JaninoRelMetadataProvider - org.apache.calcite.rel.metadata中的类
Implementation of the RelMetadataProvider interface that generates a class that dispatches to the underlying providers.
JaninoRelMetadataProvider.NoHandler - org.apache.calcite.rel.metadata中的异常错误
Exception that indicates there there should be a handler for this class but there is not.
JaninoRexCompiler - org.apache.calcite.interpreter中的类
Compiles a scalar expression (RexNode) to an expression that can be evaluated (Scalar) by generating a Java AST and compiling it to a class using Janino.
JaninoRexCompiler(RexBuilder) - 类 的构造器org.apache.calcite.interpreter.JaninoRexCompiler
 
JAVA_TO_SQL_METHOD_MAP - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
JavaCompiler - org.apache.calcite.util.javac中的接口
The interface JavaCompiler represents an interface to invoke a regular Java compiler.
JavaCompilerArgs - org.apache.calcite.util.javac中的类
A JavaCompilerArgs holds the arguments for a JavaCompiler.
JavaCompilerArgs() - 类 的构造器org.apache.calcite.util.javac.JavaCompilerArgs
 
JavaRecordType - org.apache.calcite.jdbc中的类
Record type based on a Java class.
JavaRecordType(List<RelDataTypeField>, Class) - 类 的构造器org.apache.calcite.jdbc.JavaRecordType
 
JavaRelImplementor - org.apache.calcite.adapter.enumerable中的类
Abstract base class for implementations of RelImplementor that generate java code.
JavaRelImplementor(RexBuilder) - 类 的构造器org.apache.calcite.adapter.enumerable.JavaRelImplementor
 
JavaRowFormat - org.apache.calcite.adapter.enumerable中的枚举
How a row is represented as a Java value.
JavaToSqlTypeConversionRules - org.apache.calcite.sql.type中的类
JavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types.
JavaToSqlTypeConversionRules() - 类 的构造器org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
 
JavaType(Class) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
JavaType(Class, boolean) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
JavaType(Class, boolean, Charset, SqlCollation) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
JavaTypeFactory - org.apache.calcite.adapter.java中的接口
Type factory that can register Java classes as record types.
JavaTypeFactoryExtImpl - org.apache.calcite.adapter.geode.util中的类
Implementation of JavaTypeFactory.
JavaTypeFactoryExtImpl() - 类 的构造器org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
 
JavaTypeFactoryImpl - org.apache.calcite.jdbc中的类
Implementation of JavaTypeFactory.
JavaTypeFactoryImpl() - 类 的构造器org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
JavaTypeFactoryImpl(RelDataTypeSystem) - 类 的构造器org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
JavaTypeFactoryImpl.SyntheticRecordType - org.apache.calcite.jdbc中的类
Synthetic record type.
jdbc(ResultSet, int, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends to a sink a value from a given column in a JDBC result set.
JDBC_BUILDER - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
A RelBuilderFactory that creates a RelBuilder that will create JDBC relational expressions for everything.
JdbcAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
 
JdbcAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
已过时。
JdbcAggregateRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
已过时。
JdbcAggregateRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
Creates a JdbcAggregateRule.
JdbcCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
 
JdbcCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, int) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
已过时。
jdbcCatalog - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
Name of the initial catalog in the JDBC data source.
jdbcCatalogName - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTable
 
JdbcCatalogSchema - org.apache.calcite.adapter.jdbc中的类
Schema based upon a JDBC catalog (database).
JdbcCatalogSchema(DataSource, SqlDialect, JdbcConvention, String) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
Creates a JdbcCatalogSchema.
JdbcConvention - org.apache.calcite.adapter.jdbc中的类
Calling convention for relational operations that occur in a JDBC database.
JdbcConvention(SqlDialect, Expression, String) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcConvention
 
jdbcDriver - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
The name of the JDBC driver class.
JdbcFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
 
JdbcFilterRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
已过时。
JdbcFilterRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
Creates a JdbcFilterRule.
jdbcGet(ResultSet, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Gets a value from a given column in a JDBC result set.
JdbcImplementor - org.apache.calcite.adapter.jdbc中的类
State for generating a SQL statement.
JdbcImplementor(SqlDialect, JavaTypeFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcImplementor
 
JdbcIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
 
JdbcJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
Creates a JdbcJoin.
JdbcJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
已过时。
JdbcJoinRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
已过时。
JdbcJoinRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
Creates a JdbcJoinRule.
JdbcMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
 
jdbcName - 枚举 中的变量org.apache.calcite.schema.Schema.TableType
The name used in JDBC.
jdbcPassword - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
JDBC connect string, for example "jdbc:mysql://localhost/foodmart".
JdbcProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
JdbcProject(RelOptCluster, RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
已过时。
JdbcProjectRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
已过时。
JdbcProjectRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
Creates a JdbcProjectRule.
JdbcQueryProvider - org.apache.calcite.adapter.jdbc中的类
Implementation of QueryProvider that talks to JDBC databases.
JdbcRel - org.apache.calcite.adapter.jdbc中的接口
Relational expression that uses JDBC calling convention.
JdbcRules - org.apache.calcite.adapter.jdbc中的类
Rules and relational operators for JdbcConvention calling convention.
JdbcRules.JdbcAggregate - org.apache.calcite.adapter.jdbc中的类
Aggregate operator implemented in JDBC convention.
JdbcRules.JdbcAggregateRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Aggregate to a JdbcRules.JdbcAggregate.
JdbcRules.JdbcCalc - org.apache.calcite.adapter.jdbc中的类
Calc operator implemented in JDBC convention.
JdbcRules.JdbcFilter - org.apache.calcite.adapter.jdbc中的类
Implementation of Filter in jdbc calling convention.
JdbcRules.JdbcFilterRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Filter to an JdbcRules.JdbcFilter.
JdbcRules.JdbcIntersect - org.apache.calcite.adapter.jdbc中的类
Intersect operator implemented in JDBC convention.
JdbcRules.JdbcIntersectRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Intersect to a JdbcRules.JdbcIntersect.
JdbcRules.JdbcJoin - org.apache.calcite.adapter.jdbc中的类
Join operator implemented in JDBC convention.
JdbcRules.JdbcJoinRule - org.apache.calcite.adapter.jdbc中的类
Rule that converts a join to JDBC.
JdbcRules.JdbcMinus - org.apache.calcite.adapter.jdbc中的类
Minus operator implemented in JDBC convention.
JdbcRules.JdbcMinusRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Minus to a JdbcRules.JdbcMinus.
JdbcRules.JdbcProject - org.apache.calcite.adapter.jdbc中的类
Implementation of Project in jdbc calling convention.
JdbcRules.JdbcProjectRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Project to an JdbcRules.JdbcProject.
JdbcRules.JdbcSort - org.apache.calcite.adapter.jdbc中的类
Sort operator implemented in JDBC convention.
JdbcRules.JdbcSortRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a Sort to an JdbcRules.JdbcSort.
JdbcRules.JdbcTableModificationRule - org.apache.calcite.adapter.jdbc中的类
Rule that converts a table-modification to JDBC.
JdbcRules.JdbcTableModify - org.apache.calcite.adapter.jdbc中的类
Table-modification operator implemented in JDBC convention.
JdbcRules.JdbcUnion - org.apache.calcite.adapter.jdbc中的类
Union operator implemented in JDBC convention.
JdbcRules.JdbcUnionRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert an Union to a JdbcRules.JdbcUnion.
JdbcRules.JdbcValues - org.apache.calcite.adapter.jdbc中的类
Values operator implemented in JDBC convention.
JdbcRules.JdbcValuesRule - org.apache.calcite.adapter.jdbc中的类
Rule that converts a values operator to JDBC.
JdbcSchema - org.apache.calcite.adapter.jdbc中的类
Implementation of Schema that is backed by a JDBC data source.
JdbcSchema(DataSource, SqlDialect, JdbcConvention, String, String) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcSchema
Creates a JDBC schema.
jdbcSchema - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTable
 
jdbcSchema - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
Name of the initial schema in the JDBC data source.
JdbcSchema.Factory - org.apache.calcite.adapter.jdbc中的类
Schema factory that creates a JdbcSchema.
JdbcSchema.Foo - org.apache.calcite.adapter.jdbc中的接口
Do not use
jdbcSchemaName - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTable
 
JdbcSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
JdbcSortRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
已过时。
JdbcSortRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
Creates a JdbcSortRule.
JdbcTable - org.apache.calcite.adapter.jdbc中的类
Queryable that gets its data from a table within a JDBC connection.
jdbcTable - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTableScan
 
JdbcTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
jdbcTableName - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTable
 
JdbcTableScan - org.apache.calcite.adapter.jdbc中的类
Relational expression representing a scan of a table in a JDBC data source.
JdbcTableScan(RelOptCluster, RelOptTable, JdbcTable, JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcTableScan
 
jdbcTableType - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcTable
 
JdbcToEnumerableConverter - org.apache.calcite.adapter.jdbc中的类
Relational expression representing a scan of a table in a JDBC data source.
JdbcToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
JdbcToEnumerableConverterRule - org.apache.calcite.adapter.jdbc中的类
Rule to convert a relational expression from JdbcConvention to EnumerableConvention.
JdbcToEnumerableConverterRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
Creates a JdbcToEnumerableConverterRule.
JdbcToSparkConverter - org.apache.calcite.adapter.spark中的类
Relational expression representing a scan of a table in a JDBC data source that returns its results as a Spark RDD.
JdbcToSparkConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
JdbcToSparkConverterRule - org.apache.calcite.adapter.spark中的类
Rule to convert a relational expression from JdbcConvention to Spark convention.
JdbcToSparkConverterRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.spark.JdbcToSparkConverterRule
Creates a JdbcToSparkConverterRule.
JdbcUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
JdbcUnionRule(JdbcConvention) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
已过时。
JdbcUnionRule(JdbcConvention, RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
Creates a JdbcUnionRule.
jdbcUrl - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
JDBC connect string, for example "jdbc:mysql://localhost/foodmart".
jdbcUser - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
JDBC user name.
JethroDataSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the JethroData database.
JethroDataSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.JethroDataSqlDialect
Creates a JethroDataSqlDialect.
JethroDataSqlDialect.JethroInfo - org.apache.calcite.sql.dialect中的类
Information about the capabilities of a Jethro database.
JethroDataSqlDialect.JethroInfoCache - org.apache.calcite.sql.dialect中的接口
Stores information about capabilities of Jethro databases.
JethroInfo(Multimap<String, JethroDataSqlDialect.JethroSupportedFunction>) - 类 的构造器org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfo
 
jethroInfo() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
join(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, TInner, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on matching keys.
join(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, TInner, TResult>>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
Join - org.apache.calcite.rel.core中的类
Relational expression that combines two relational expressions according to some condition.
Join(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.Join
Creates a Join.
Join(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.Join
已过时。
Join(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.core.Join
已过时。
JOIN - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Join nodes.
JOIN - 类 中的静态变量org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
Instance of the rule that operates only on logical expressions and generates a join.
JOIN - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
Rule that pushes predicates in a Join into the inputs to the join.
JOIN - 类 中的静态变量org.apache.calcite.rel.rules.JoinToCorrelateRule
Synonym for JoinToCorrelateRule.INSTANCE; JOIN is not deprecated, but INSTANCE is preferred.
JOIN - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinRule
 
JOIN - 类 中的静态变量org.apache.calcite.rel.rules.SubQueryRemoveRule
 
join(JoinRelType, RexNode, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with an array of conditions.
join(JoinRelType, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with multiple conditions.
join(JoinRelType, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with one condition.
join(JoinRelType, RexNode, Set<CorrelationId>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with correlating variables.
join(JoinRelType, String...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join using USING syntax.
JOIN_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Singleton rule that reduces constants inside a Join.
JOIN_LEFT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Join to empty if its left child is empty.
JOIN_PREDICATE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
已过时。
JOIN_RIGHT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Join to empty if its right child is empty.
JoinAddRedundantSemiJoinRule - org.apache.calcite.rel.rules中的类
Rule to add a semi-join into a join.
JoinAddRedundantSemiJoinRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
Creates an JoinAddRedundantSemiJoinRule.
JoinAssociateRule - org.apache.calcite.rel.rules中的类
Planner rule that changes a join based on the associativity rule.
JoinAssociateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinAssociateRule
Creates a JoinAssociateRule.
JoinCommuteRule - org.apache.calcite.rel.rules中的类
Planner rule that permutes the inputs to a Join.
JoinCommuteRule(Class<? extends Join>, RelBuilderFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.JoinCommuteRule
Creates a JoinCommuteRule.
JoinCommuteRule(Class<? extends Join>, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinCommuteRule
已过时。
JoinCommuteRule(Class<? extends Join>, RelFactories.ProjectFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.JoinCommuteRule
已过时。
JoinConditionPushRule(RelBuilderFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
 
JoinConditionPushRule(RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
已过时。
JoinConditionType - org.apache.calcite.sql中的枚举
Enumerates the types of condition in a join expression.
joinContext(SqlImplementor.Context, SqlImplementor.Context) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
JoinExtractFilterRule - org.apache.calcite.rel.rules中的类
Rule to convert an inner join to a filter on top of a cartesian inner join.
JoinExtractFilterRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinExtractFilterRule
Creates a JoinExtractFilterRule.
joinFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
joinFieldRefCountsMap - 类 中的变量org.apache.calcite.rel.rules.MultiJoin
 
joinInfo - 类 中的变量org.apache.calcite.rel.core.Join
 
JoinInfo - org.apache.calcite.rel.core中的类
An analyzed join condition.
JoinInfo(ImmutableIntList, ImmutableIntList, ImmutableList<RexNode>) - 类 的构造器org.apache.calcite.rel.core.JoinInfo
Creates a JoinInfo.
JoinNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Join.
JoinNode(Compiler, Join) - 类 的构造器org.apache.calcite.interpreter.JoinNode
 
JoinProjectTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that matches a Join one of whose inputs is a LogicalProject, and pulls the project up.
JoinProjectTransposeRule(RelOptRuleOperand, String, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinProjectTransposeRule
Creates a JoinProjectTransposeRule.
JoinProjectTransposeRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.rel.rules.JoinProjectTransposeRule
Creates a JoinProjectTransposeRule with default factory.
JoinProjectTransposeRule(RelOptRuleOperand, String, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinProjectTransposeRule
已过时。
JoinProjectTransposeRule(RelOptRuleOperand, String, boolean, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinProjectTransposeRule
已过时。
JoinPushExpressionsRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes down expressions in "equal" join condition.
JoinPushExpressionsRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushExpressionsRule
Creates a JoinPushExpressionsRule.
JoinPushExpressionsRule(Class<? extends Join>, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushExpressionsRule
已过时。
JoinPushThroughJoinRule - org.apache.calcite.rel.rules中的类
Rule that pushes the right input of a join into through the left input of the join, provided that the left input is also a join.
JoinPushThroughJoinRule(String, boolean, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushThroughJoinRule
Creates a JoinPushThroughJoinRule.
JoinPushThroughJoinRule(String, boolean, Class<? extends Join>, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushThroughJoinRule
已过时。
JoinPushTransitivePredicatesRule - org.apache.calcite.rel.rules中的类
Planner rule that infers predicates from on a Join and creates Filters if those predicates can be pushed to its inputs.
JoinPushTransitivePredicatesRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
Creates a JoinPushTransitivePredicatesRule.
JoinPushTransitivePredicatesRule(Class<? extends Join>, RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
已过时。
JoinReduceExpressionsRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule
已过时。
JoinReduceExpressionsRule(Class<? extends Join>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule
 
JoinRelType - org.apache.calcite.rel.core中的枚举
Enumeration of join types.
joinRequiresCondition() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
JoinScope - org.apache.calcite.sql.validate中的类
The name-resolution context for expression inside a JOIN clause.
JoinToCorrelateRule - org.apache.calcite.rel.rules中的类
Rule that converts a Join into a LogicalCorrelate, which can then be implemented using nested loops.
JoinToCorrelateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinToCorrelateRule
Creates a rule that converts a LogicalJoin into a LogicalCorrelate
JoinToCorrelateRule(RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinToCorrelateRule
已过时。
JoinToMultiJoinRule - org.apache.calcite.rel.rules中的类
Planner rule to flatten a tree of LogicalJoins into a single MultiJoin with N inputs.
JoinToMultiJoinRule(Class<? extends Join>) - 类 的构造器org.apache.calcite.rel.rules.JoinToMultiJoinRule
已过时。
JoinToMultiJoinRule(Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.JoinToMultiJoinRule
Creates a JoinToMultiJoinRule.
JoinToSemiJoinRule(Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule
Creates a JoinToSemiJoinRule.
JoinType - org.apache.calcite.linq4j中的枚举
Enumeration of join types.
joinType - 类 中的变量org.apache.calcite.rel.core.Correlate
 
joinType - 类 中的变量org.apache.calcite.rel.core.Join
Values must be of enumeration JoinRelType, except that JoinRelType.RIGHT is disallowed.
joinType - 类 中的变量org.apache.calcite.rel.mutable.MutableCorrelate
 
joinType - 类 中的变量org.apache.calcite.rel.mutable.MutableJoin
 
joinType(JoinRelType) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
JoinType - org.apache.calcite.sql中的枚举
Enumerates the types of join.
JoinUnionTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Join past a non-distinct Union.
JoinUnionTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.JoinUnionTransposeRule
Creates a JoinUnionTransposeRule.
JpsTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "jps" ("Java Virtual Machine Process Status Tool") command to list all java processes of a user.
JSON_ARRAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_ARRAYAGG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_DEPTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_DEPTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_EXISTS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_KEYS - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_KEYS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_OBJECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_OBJECTAGG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_PRETTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_PRETTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_REMOVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_REMOVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_STORAGE_SIZE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_STORAGE_SIZE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_TYPE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
JSON_TYPE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
已过时。
JSON_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_VALUE_ANY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
JSON_VALUE_EXPRESSION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
jsonApiCommonSyntax(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonApiCommonSyntax(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonApiCommonSyntax(String, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonApiCommonSyntax(JsonFunctions.JsonValueContext, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonArray(SqlJsonConstructorNullClause, Object...) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonArrayAggAdd(List, Object, SqlJsonConstructorNullClause) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonBuilder - 类 中的变量org.apache.calcite.rel.externalize.RelJsonWriter
 
JsonBuilder - org.apache.calcite.util中的类
Builder for JSON documents (represented as List, Map, String, Boolean, Long).
JsonBuilder() - 类 的构造器org.apache.calcite.util.JsonBuilder
 
JsonColumn - org.apache.calcite.model中的类
JSON object representing a column.
JsonColumn() - 类 的构造器org.apache.calcite.model.JsonColumn
 
JsonCustomSchema - org.apache.calcite.model中的类
JSON schema element that represents a custom schema.
JsonCustomSchema() - 类 的构造器org.apache.calcite.model.JsonCustomSchema
 
JsonCustomTable - org.apache.calcite.model中的类
Custom table schema element.
JsonCustomTable() - 类 的构造器org.apache.calcite.model.JsonCustomTable
 
jsonDepth(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonDepth(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonEnumerator - org.apache.calcite.adapter.csv中的类
Enumerator that reads from a Object List.
JsonEnumerator(List<Object>) - 类 的构造器org.apache.calcite.adapter.csv.JsonEnumerator
 
jsonExists(String, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonExists(String, String, SqlJsonExistsErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonExists(JsonFunctions.JsonValueContext, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonExists(JsonFunctions.JsonValueContext, String, SqlJsonExistsErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonExists(JsonFunctions.JsonPathContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonExists(JsonFunctions.JsonPathContext, SqlJsonExistsErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonFunction - org.apache.calcite.model中的类
Function schema element.
JsonFunction() - 类 的构造器org.apache.calcite.model.JsonFunction
 
JsonFunctions - org.apache.calcite.runtime中的类
A collection of functions used in JSON processing.
JsonFunctions.JsonPathContext - org.apache.calcite.runtime中的类
Returned path context of JsonApiCommonSyntax, public for testing.
JsonFunctions.JsonValueContext - org.apache.calcite.runtime中的类
The Java output of SqlJsonValueExpressionOperator.
JsonFunctions.PathMode - org.apache.calcite.runtime中的枚举
Path spec has two different modes: lax mode and strict mode.
jsonize(Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonJdbcSchema - org.apache.calcite.model中的类
JSON object representing a schema that maps to a JDBC database.
JsonJdbcSchema() - 类 的构造器org.apache.calcite.model.JsonJdbcSchema
 
jsonKeys(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonKeys(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonKeys(String, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonKeys(JsonFunctions.JsonValueContext, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonKeys(JsonFunctions.JsonPathContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonLattice - org.apache.calcite.model中的类
Element that describes a star schema and provides a framework for defining, recognizing, and recommending materialized views at various levels of aggregation.
JsonLattice() - 类 的构造器org.apache.calcite.model.JsonLattice
 
jsonLength(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonLength(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonLength(String, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonLength(JsonFunctions.JsonValueContext, String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonLength(JsonFunctions.JsonPathContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonMapSchema - org.apache.calcite.model中的类
JSON object representing a schema whose tables are explicitly specified.
JsonMapSchema() - 类 的构造器org.apache.calcite.model.JsonMapSchema
 
JsonMaterialization - org.apache.calcite.model中的类
Element that describes how a table is a materialization of a query.
JsonMaterialization() - 类 的构造器org.apache.calcite.model.JsonMaterialization
 
JsonMeasure - org.apache.calcite.model中的类
An aggregate function applied to a column (or columns) of a lattice.
JsonMeasure() - 类 的构造器org.apache.calcite.model.JsonMeasure
 
jsonObject(SqlJsonConstructorNullClause, Object...) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonObjectAggAdd(Map, String, Object, SqlJsonConstructorNullClause) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonPathMustBeSpecified() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
jsonPretty(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonPretty(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonQuery(String, String, SqlJsonQueryWrapperBehavior, SqlJsonQueryEmptyOrErrorBehavior, SqlJsonQueryEmptyOrErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonQuery(JsonFunctions.JsonValueContext, String, SqlJsonQueryWrapperBehavior, SqlJsonQueryEmptyOrErrorBehavior, SqlJsonQueryEmptyOrErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonQuery(JsonFunctions.JsonPathContext, SqlJsonQueryWrapperBehavior, SqlJsonQueryEmptyOrErrorBehavior, SqlJsonQueryEmptyOrErrorBehavior) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonRemove(String, String...) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonRemove(JsonFunctions.JsonValueContext, String...) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonRoot - org.apache.calcite.model中的类
Root schema element.
JsonRoot() - 类 的构造器org.apache.calcite.model.JsonRoot
 
JsonScannableTable - org.apache.calcite.adapter.csv中的类
Table based on a JSON file.
JsonScannableTable(Source) - 类 的构造器org.apache.calcite.adapter.csv.JsonScannableTable
Creates a JsonScannableTable.
JsonSchema - org.apache.calcite.model中的类
Schema schema element.
JsonSchema() - 类 的构造器org.apache.calcite.model.JsonSchema
 
JsonSchema.Type - org.apache.calcite.model中的枚举
Built-in schema types.
jsonStorageSize(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonStorageSize(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonStream - org.apache.calcite.model中的类
Information about whether a table allows streaming.
JsonStream() - 类 的构造器org.apache.calcite.model.JsonStream
 
JsonTable - org.apache.calcite.adapter.csv中的类
Table based on a JSON file.
JsonTable(Source) - 类 的构造器org.apache.calcite.adapter.csv.JsonTable
 
JsonTable - org.apache.calcite.model中的类
Table schema element.
JsonTable() - 类 的构造器org.apache.calcite.model.JsonTable
 
JsonTile - org.apache.calcite.model中的类
Materialized view within a JsonLattice.
JsonTile() - 类 的构造器org.apache.calcite.model.JsonTile
 
JsonType - org.apache.calcite.model中的类
Type schema element.
JsonType() - 类 的构造器org.apache.calcite.model.JsonType
 
jsonType(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonType(JsonFunctions.JsonValueContext) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonTypeAttribute - org.apache.calcite.model中的类
JSON object representing a type attribute.
JsonTypeAttribute() - 类 的构造器org.apache.calcite.model.JsonTypeAttribute
 
jsonValueAny(String, String, SqlJsonValueEmptyOrErrorBehavior, Object, SqlJsonValueEmptyOrErrorBehavior, Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonValueAny(JsonFunctions.JsonValueContext, String, SqlJsonValueEmptyOrErrorBehavior, Object, SqlJsonValueEmptyOrErrorBehavior, Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonValueAny(JsonFunctions.JsonPathContext, SqlJsonValueEmptyOrErrorBehavior, Object, SqlJsonValueEmptyOrErrorBehavior, Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
jsonValueExpression(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
 
JsonView - org.apache.calcite.model中的类
View schema element.
JsonView() - 类 的构造器org.apache.calcite.model.JsonView
 

K

KafkaMessageEnumerator<K,V> - org.apache.calcite.adapter.kafka中的类
Enumerator to read data from Consumer, and converted into SQL rows with KafkaRowConverter.
KafkaRowConverter<K,V> - org.apache.calcite.adapter.kafka中的接口
Interface to handle formatting between Kafka message and Calcite row.
KafkaRowConverterImpl - org.apache.calcite.adapter.kafka中的类
Default implementation of KafkaRowConverter, both key and value are byte[].
KafkaRowConverterImpl() - 类 的构造器org.apache.calcite.adapter.kafka.KafkaRowConverterImpl
 
KafkaStreamTable - org.apache.calcite.adapter.kafka中的类
A table that maps to an Apache Kafka topic.
KafkaTableFactory - org.apache.calcite.adapter.kafka中的类
Implementation of TableFactory for Apache Kafka.
KafkaTableFactory() - 类 的构造器org.apache.calcite.adapter.kafka.KafkaTableFactory
 
KafkaTableOptions - org.apache.calcite.adapter.kafka中的类
Available options for KafkaStreamTable.
KafkaTableOptions() - 类 的构造器org.apache.calcite.adapter.kafka.KafkaTableOptions
 
keepsOrdering(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns whether a mapping keeps order.
key() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResultContext
Expression by which to reference the key upon which the values in the accumulator were aggregated.
key() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
 
key(RelNode) - 类 中的静态方法org.apache.calcite.plan.AbstractRelOptPlanner
Computes the key for relational expression digest cache.
key(String, RelDataType) - 类 中的静态方法org.apache.calcite.plan.AbstractRelOptPlanner
Computes the key for relational expression digest cache.
keyField(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResultContext
Returns an expression that references the ith field of the key, cast to the appropriate type.
keyField(int) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
 
keyIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns whether keys may be null.
keyOrdinals() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the ordinals of the input fields that make up the key.
keyRelTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the types of the group key as RelDataType.
keys() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
 
keys - 类 中的变量org.apache.calcite.rel.core.Window.Group
 
keySet() - 类 中的方法org.apache.calcite.util.CompositeMap
 
keyTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the types of the group key as Type.
keyword(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
keyword(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints a sequence of keywords.
keywordsLowerCase() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether to print keywords (SELECT, AS, etc.) in lower-case.
kind() - 类 中的方法org.apache.calcite.jdbc.CalcitePrepare.ParseResult
Returns the kind of statement.
kind - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 
kind - 类 中的变量org.apache.calcite.rel.core.SetOp
 
kind - 类 中的变量org.apache.calcite.rel.RelRoot
 
kind(StructKind) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
 
kind(StructKind) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
kind - 类 中的变量org.apache.calcite.sql.SqlOperator
See SqlKind.
kvOptions - 类 中的变量org.apache.calcite.rel.hint.RelHint
 

L

label() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and no name.
label(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label without a default value.
label(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and the given name.
label(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type.
label(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label with the given default value.
label(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type and name.
LabelStatement - org.apache.calcite.linq4j.tree中的类
Represents a label, which can be put in any Expression context.
LabelStatement(Expression, ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.LabelStatement
 
labelTarget - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 
LabelTarget - org.apache.calcite.linq4j.tree中的类
Used to represent the target of a GotoStatement.
LabelTarget(String) - 类 的构造器org.apache.calcite.linq4j.tree.LabelTarget
 
LAG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
LAG aggregate function.
LagImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
 
lambda(F) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a FunctionExpression from an actual function.
lambda(BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time.
lambda(Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time, using varargs.
lambda(Class<F>, BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Class<F>, Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
LambdaExpression - org.apache.calcite.linq4j.tree中的类
Describes a lambda expression.
LambdaExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.LambdaExpression
 
last(boolean) - 枚举 中的方法org.apache.calcite.config.NullCollation
Returns whether NULL values should appear last.
last() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
last(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
last(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence.
last(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence.
last(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
LAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
LAST function to be used within MATCH_RECOGNIZE.
last(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns the last element of a list.
last(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
Returns the last n elements of a list.
LAST_DAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
LAST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
LAST_VALUE aggregate function.
lastDay(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LAST_DAY function.
lastDay(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LAST_DAY function.
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
lastIndexOf(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
lastIndexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
lastOperandTypeName - 类 中的变量org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
lastOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
lastWithSymbol(String, List<E>, List<String>, int) - 类 中的静态方法org.apache.calcite.adapter.enumerable.MatchUtils
Returns the row with the highest index whose corresponding symbol matches, null otherwese.
LATERAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The LATERAL operator.
Lattice - org.apache.calcite.materialize中的类
Structure that allows materialized views based upon a star schema to be recognized and recommended.
lattice - 类 中的变量org.apache.calcite.materialize.Lattice.SqlWriter
 
lattice - 类 中的变量org.apache.calcite.materialize.TileKey
 
lattice - 类 中的变量org.apache.calcite.plan.RelOptLattice
 
lattice - 类 中的变量org.apache.calcite.schema.impl.StarTable
 
Lattice.BaseColumn - org.apache.calcite.materialize中的类
Column in a lattice.
Lattice.Builder - org.apache.calcite.materialize中的类
Lattice builder.
Lattice.Column - org.apache.calcite.materialize中的类
Column in a lattice.
Lattice.DerivedColumn - org.apache.calcite.materialize中的类
Column in a lattice that is based upon a SQL expression.
Lattice.Measure - org.apache.calcite.materialize中的类
A measure within a Lattice.
Lattice.SqlWriter - org.apache.calcite.materialize中的类
The information necessary to convert a column to SQL.
Lattice.Tile - org.apache.calcite.materialize中的类
Materialized aggregate within a lattice.
Lattice.TileBuilder - org.apache.calcite.materialize中的类
Tile builder.
LatticeChildNode - org.apache.calcite.materialize中的类
Non-root node in a Lattice.
LatticeEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
 
LatticeEntryImpl(CalciteSchema, String, Lattice) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
Creates a LatticeEntryImpl.
latticeMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
LatticeNode - org.apache.calcite.materialize中的类
Source relation of a lattice.
LatticeRootNode - org.apache.calcite.materialize中的类
Root node in a Lattice.
Lattices - org.apache.calcite.materialize中的类
lattices - 类 中的变量org.apache.calcite.model.JsonSchema
 
LatticeStatisticProvider - org.apache.calcite.materialize中的接口
Estimates row counts for a lattice and its attributes.
LatticeStatisticProvider.Factory - org.apache.calcite.materialize中的接口
Creates a LatticeStatisticProvider for a given Lattice.
LatticeSuggester - org.apache.calcite.materialize中的类
Algorithm that suggests a set of lattices.
LatticeSuggester(FrameworkConfig) - 类 的构造器org.apache.calcite.materialize.LatticeSuggester
Creates a LatticeSuggester.
LatticeTable - org.apache.calcite.materialize中的类
Table registered in the graph.
LazyAggregateLambdaFactory<TSource,TKey,TOrigAccumulate,TResult> - org.apache.calcite.adapter.enumerable中的类
Generate aggregate lambdas that preserve the input source before calling each aggregate adder, this implementation is generally used when we need to sort the input before performing aggregation.
LazyAggregateLambdaFactory(Function0<TOrigAccumulate>, List<LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate, TSource>>) - 类 的构造器org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate,TSource> - org.apache.calcite.adapter.enumerable中的接口
Accumulate on the cached input sources.
LazyAggregateLambdaFactory.LazySource<TSource> - org.apache.calcite.adapter.enumerable中的类
Cache the input sources.
lazyCollectionSpool(Collection<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Lazy read and lazy write spool that stores data into a collection
LazySource() - 类 的构造器org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
 
le(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to boolean values.
le(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to String values.
le(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to ByteString values.
le(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to BigDecimal values.
LEAD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
LEAD aggregate function.
LeadImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
 
leadingComma() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether commas in SELECT, GROUP BY and ORDER clauses should appear at the start of the line.
Leaf(int, LoptJoinTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree.Leaf
 
leafToRanges(RexCall, boolean) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
leAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL operator applied to Object values (at least one operand has ANY type; neither may be null).
learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Processes the list of declarations when class expression detected.
learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Processes the list of declarations and learns final static ones as effectively constant.
least(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
LEAST operator.
LEAST - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
LEAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "LEAST(value, value)" function.
LEAST_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Type-inference strategy whereby the result is NOT NULL if any of the arguments is NOT NULL; otherwise the type is unchanged.
LEAST_RESTRICTIVE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is using its operands biggest type, using the SQL:1999 rules described in "Data types of results of aggregations".
leastRestrictive(List<RelDataType>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
Returns the most general of a set of types (that is, one type to which they can all be cast), or null if conversion is not possible.
leastRestrictive(List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
leastRestrictive(List<RelDataType>) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
leastRestrictiveForComparison(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns the least restrictive type T, such that a value of type T can be compared with values of type type0 and type1 using =.
leastRestrictiveStructuredType(List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
leaves - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
left - 类 中的变量org.apache.calcite.rel.BiRel
 
LEFT - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushThroughJoinRule
Instance of the rule that works on logical joins only, and pushes to the left.
left(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LEFT(string, integer) function.
left(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LEFT(ByteString, integer) function.
LEFT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
LEFT - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
Function that returns the left (source) side of a pair.
left(List<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
Returns the left side of a list of pairs.
left - 类 中的变量org.apache.calcite.util.Pair
 
left(Iterable<? extends Map.Entry<L, R>>) - 类 中的静态方法org.apache.calcite.util.Pair
Returns an iterable over the left slice of an iterable.
left(List<? extends Map.Entry<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
 
LEFT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
LEFT_PROJECT_INCLUDE_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
LEFT_RIGHT - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumUtils
 
LEFT_UNION - 类 中的静态变量org.apache.calcite.rel.rules.JoinUnionTransposeRule
 
leftInferredPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
Predicates that were inferred from the right input.
leftKeys - 类 中的变量org.apache.calcite.rel.core.EquiJoin
已过时。
 
leftKeys - 类 中的变量org.apache.calcite.rel.core.JoinInfo
 
leftPrec(int, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlOperator
 
leftSet() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
 
leftShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
length() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the length (character count).
length() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the "logical size" of this ImmutableBitSet: the index of the highest set bit in the ImmutableBitSet plus one.
lenientOperatorLookup() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
lenientOperatorLookup() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
lenientOperatorLookup - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
 
LESS_THAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical less-than operator, '<'.
LESS_THAN_OR_EQUAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical less-than-or-equal operator, '<='.
lesser(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for implementing MIN.
lesser(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(char, char) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(float, float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lesser(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
lessThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThan(E, E) - 接口 中的方法org.apache.calcite.util.PartiallyOrderedSet.Ordering
Returns whether element e1 is ≤ e2 according to the relation that defines a partially-ordered set.
lessThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a " less than or equal" numeric comparison.
lessThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than or equal" numeric comparison.
lex() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
lex() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
Lex - org.apache.calcite.config中的枚举
Named, built-in lexical policy.
liberal() - 类 中的静态方法org.apache.calcite.sql.validate.SqlNameMatchers
Creates a name matcher that can suggest corrections to what the user typed.
LibraryOperator - org.apache.calcite.sql.fun中的注释类型
An annotation that is read by SqlLibraryOperatorTableFactory to add functions and operators to a library.
Like - org.apache.calcite.runtime中的类
Utilities for converting SQL LIKE and SIMILAR operators to regular expressions.
like(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LIKE function.
like(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LIKE function with escape.
LIKE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
likeToRegex(Meta.Pat) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
Converts a LIKE-style pattern (where '%' represents a wild-card, escaped using '\') to a Java regex.
limit(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a limit's collation.
limit(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a limit's distribution.
limit(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a limit without a sort.
limitStartCountNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
LimitStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, Ast.Literal) - 类 的构造器org.apache.calcite.piglet.Ast.LimitStmt
 
LINE_SEPARATOR - 类 中的静态变量org.apache.calcite.util.Util
System-dependent newline character.
linear(int, int, int, double, double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns a point on a line.
lineColToIndex(String, int, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Finds the position (0-based) in a string which corresponds to a given line and column (1-based).
lineFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for lists in the SELECT, GROUP BY and ORDER clauses, for items in the SET clause of UPDATE, and for items in VALUES.
lineLength() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the maximum line length.
lines(Iterable<String>) - 类 中的静态方法org.apache.calcite.util.Util
Converts a list of strings to a string separated by newlines.
LINGER - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
amount of time to linger
link - 类 中的变量org.apache.calcite.materialize.LatticeChildNode
 
Linq4j - org.apache.calcite.linq4j中的类
Utility and factory methods for Linq4j.
list() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an empty fluent list.
list(T...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with given elements.
list(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with elements from the given collection.
list(SqlWriter.FrameTypeEnum, Consumer<SqlWriter>) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
list(SqlWriter.FrameTypeEnum, SqlBinaryOperator, SqlNodeList) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
list(SqlWriter.FrameTypeEnum, Consumer<SqlWriter>) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Writes a list.
list(SqlWriter.FrameTypeEnum, SqlBinaryOperator, SqlNodeList) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Writes a list separated by a binary operator (AND, OR, or COMMA).
list() - 类 中的方法org.apache.calcite.util.JsonBuilder
Creates a JSON object (represented by a List).
LISTAGG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The LISTAGG operator.
listBind(Member, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property.
listBind(Member, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property, using varargs.
listBind(Method, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding based on a specified property accessor method.
listBind(Method, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding object based on a specified property accessor method, using varargs.
listInit(NewExpression, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection.
listInit(NewExpression, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection, using varargs.
listInit(NewExpression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection, using varargs.
listInit(NewExpression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection.
listInit(NewExpression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection, using varargs.
listInitE(NewExpression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection.
ListInitExpression - org.apache.calcite.linq4j.tree中的类
Represents a constructor call that has a collection initializer.
ListInitExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ListInitExpression
 
listIterator() - 类 中的方法org.apache.calcite.runtime.ConsList
 
listIterator(int) - 类 中的方法org.apache.calcite.runtime.ConsList
 
listIterator(int) - 类 中的方法org.apache.calcite.util.ChunkList
 
listIterator() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
listIterator(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
listOf(RuleSet...) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a list of programs based on an array of rule sets.
listOf(List<RuleSet>) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a list of programs based on a list of rule sets.
listOptions - 类 中的变量org.apache.calcite.rel.hint.RelHint
 
ListScope - org.apache.calcite.sql.validate中的类
Abstract base for a scope which is defined by a list of child namespaces and which inherits from a parent scope.
ListScope(SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.ListScope
 
ListSqlOperatorTable - org.apache.calcite.sql.util中的类
Implementation of the SqlOperatorTable interface by using a list of operators.
ListSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.util.ListSqlOperatorTable
 
ListSqlOperatorTable(List<SqlOperator>) - 类 的构造器org.apache.calcite.sql.util.ListSqlOperatorTable
 
listToString(List<String>) - 类 中的静态方法org.apache.calcite.util.Util
Converts ["ab", "c"] to "ab"."
ListTransientTable - org.apache.calcite.schema.impl中的类
TransientTable backed by a Java list.
ListTransientTable(String, RelDataType) - 类 的构造器org.apache.calcite.schema.impl.ListTransientTable
 
Literal(SqlParserPos, Object) - 类 的构造器org.apache.calcite.piglet.Ast.Literal
 
literal(Object, RelDataType) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
 
literal(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
literal(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints a literal, exactly as provided.
LITERAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy type must be a non-NULL literal.
literal(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a string literal to this buffer.
literal(Timestamp) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Appends a timestamp literal to this buffer.
literal(Object) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a literal (constant expression).
LITERAL_CHAIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
literalEndQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
 
literalEscapedQuote - 类 中的变量org.apache.calcite.sql.SqlDialect
 
literalEscapedQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
LiteralOperandTypeChecker - org.apache.calcite.sql.type中的类
Parameter type-checking strategy type must be a literal (whether null is allowed is determined by the constructor).
LiteralOperandTypeChecker(boolean) - 类 的构造器org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
literalQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
literalQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
 
literalValue(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
Returns the literal value for the given node, assuming it is a literal with datetime type, or a cast that only alters nullability on top of a literal with datetime type.
litmus - 类 中的变量org.apache.calcite.rex.RexChecker
 
Litmus - org.apache.calcite.util中的接口
Callback to be called when a test for validity succeeds or fails.
ln(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LN(number) function applied to double values.
ln(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LN(number) function applied to BigDecimal values.
LN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
load(String, RexNode, RelDataType) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
Loads a data set.
LoadStmt(SqlParserPos, Ast.Identifier, Ast.Literal) - 类 的构造器org.apache.calcite.piglet.Ast.LoadStmt
 
locale() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
locale() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
locale(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
locale - 类 中的变量org.apache.calcite.sql.SqlCollation
 
localTime(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LOCAL_TIME function.
LOCALTIME - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The LOCALTIME [(precision)] function.
localTimestamp(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LOCAL_TIMESTAMP function.
LOCALTIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The LOCALTIMESTAMP [(precision)] function.
locateAllRefs() - 类 中的方法org.apache.calcite.rel.rules.PushProjector
Locates all references found in either the projection expressions a filter, as well as references to expressions that should be preserved.
LOCATOR_HOST - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
LOCATOR_HOST - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
LOCATOR_PORT - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
LOCATOR_PORT - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
log10(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LOG10(numeric) operator applied to double values.
log10(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LOG10(number) function applied to BigDecimal values.
LOG10 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraSchema
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.geode.util.GeodeUtils
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
LOGGER - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoRules
 
LOGGER - 接口 中的静态变量org.apache.calcite.plan.RelOptPlanner
 
LOGGER - 类 中的静态变量org.apache.calcite.plan.RelOptRuleCall
 
LOGGER - 类 中的静态变量org.apache.calcite.prepare.Prepare
 
LOGGER - 类 中的静态变量org.apache.calcite.sql.advise.SqlAdvisor
 
LOGGER - 类 中的静态变量org.apache.calcite.sql.pretty.SqlPrettyWriter
 
LOGGER - 类 中的静态变量org.apache.calcite.sql.SqlDialect
 
LOGGER - 类 中的静态变量org.apache.calcite.util.Benchmark
Certain tests are enabled only if logging is enabled at debug level or higher.
LOGICAL_BUILDER - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
A RelBuilderFactory that creates a RelBuilder that will create logical relational expressions for everything.
LogicalAggregate - org.apache.calcite.rel.logical中的类
LogicalAggregate is a relational operator which eliminates duplicates and computes totals.
LogicalAggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
Creates a LogicalAggregate.
LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
已过时。
LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
已过时。
LogicalAggregate(RelOptCluster, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
已过时。
LogicalAggregate(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
Creates a LogicalAggregate by parsing serialized output.
LogicalCalc - org.apache.calcite.rel.logical中的类
A relational expression which computes project expressions and also filters.
LogicalCalc(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
Creates a LogicalCalc.
LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
已过时。
LogicalCalc(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
Creates a LogicalCalc by parsing serialized output.
LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
已过时。
LogicalChi - org.apache.calcite.rel.stream中的类
Sub-class of Chi not targeted at any particular engine or calling convention.
LogicalChi(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.LogicalChi
 
LogicalCorrelate - org.apache.calcite.rel.logical中的类
A relational operator that performs nested-loop joins.
LogicalCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.rel.logical.LogicalCorrelate
Creates a LogicalCorrelate.
LogicalCorrelate(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalCorrelate
Creates a LogicalCorrelate by parsing serialized output.
LogicalDelta - org.apache.calcite.rel.stream中的类
Sub-class of Delta not targeted at any particular engine or calling convention.
LogicalDelta(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.LogicalDelta
Creates a LogicalDelta.
LogicalDelta(RelInput) - 类 的构造器org.apache.calcite.rel.stream.LogicalDelta
Creates a LogicalDelta by parsing serialized output.
LogicalExchange - org.apache.calcite.rel.logical中的类
Sub-class of Exchange not targeted at any particular engine or calling convention.
LogicalExchange(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalExchange
Creates a LogicalExchange by parsing serialized output.
LogicalFilter - org.apache.calcite.rel.logical中的类
Sub-class of Filter not targeted at any particular engine or calling convention.
LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, ImmutableSet<CorrelationId>) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter.
LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
已过时。
LogicalFilter(RelOptCluster, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
已过时。
LogicalFilter(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter by parsing serialized output.
LogicalIntersect - org.apache.calcite.rel.logical中的类
Sub-class of Intersect not targeted at any particular engine or calling convention.
LogicalIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
Creates a LogicalIntersect.
LogicalIntersect(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
已过时。
LogicalIntersect(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
Creates a LogicalIntersect by parsing serialized output.
LogicalJoin - org.apache.calcite.rel.logical中的类
Sub-class of Join not targeted at any particular engine or calling convention.
LogicalJoin(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin.
LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
已过时。
LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
已过时。
LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
已过时。
LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
已过时。
LogicalJoin(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin by parsing serialized output.
LogicalMatch - org.apache.calcite.rel.logical中的类
Sub-class of Match not targeted at any particular engine or calling convention.
LogicalMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalMatch
Creates a LogicalMatch.
LogicalMinus - org.apache.calcite.rel.logical中的类
Sub-class of Minus not targeted at any particular engine or calling convention.
LogicalMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
Creates a LogicalMinus.
LogicalMinus(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
已过时。
LogicalMinus(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
Creates a LogicalMinus by parsing serialized output.
LogicalProject - org.apache.calcite.rel.logical中的类
Sub-class of Project not targeted at any particular engine or calling convention.
LogicalProject(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject.
LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
已过时。
LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
已过时。
LogicalProject(RelOptCluster, RelNode, List<RexNode>, List<String>, int) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
已过时。
LogicalProject(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject by parsing serialized output.
LogicalRepeatUnion - org.apache.calcite.rel.logical中的类
Sub-class of RepeatUnion not targeted at any particular engine or calling convention.
LogicalSnapshot - org.apache.calcite.rel.logical中的类
Sub-class of Snapshot not targeted at any particular engine or calling convention.
LogicalSnapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
LogicalSort - org.apache.calcite.rel.logical中的类
Sub-class of Sort not targeted at any particular engine or calling convention.
LogicalSort(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalSort
Creates a LogicalSort by parsing serialized output.
LogicalSortExchange - org.apache.calcite.rel.logical中的类
Sub-class of SortExchange not targeted at any particular engine or calling convention.
LogicalTableFunctionScan - org.apache.calcite.rel.logical中的类
Sub-class of TableFunctionScan not targeted at any particular engine or calling convention.
LogicalTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
Creates a LogicalTableFunctionScan.
LogicalTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
已过时。
LogicalTableFunctionScan(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
Creates a LogicalTableFunctionScan by parsing serialized output.
LogicalTableModify - org.apache.calcite.rel.logical中的类
Sub-class of TableModify not targeted at any particular engine or calling convention.
LogicalTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableModify
Creates a LogicalTableModify.
LogicalTableModify(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableModify
已过时。
LogicalTableScan - org.apache.calcite.rel.logical中的类
A LogicalTableScan reads all the rows from a RelOptTable.
LogicalTableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
LogicalTableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
已过时。
LogicalTableScan(RelOptCluster, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
已过时。
LogicalTableScan(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan by parsing serialized output.
LogicalTableSpool - org.apache.calcite.rel.logical中的类
Sub-class of TableSpool not targeted at any particular engine or calling convention.
LogicalTableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableSpool
 
LogicalUnion - org.apache.calcite.rel.logical中的类
Sub-class of Union not targeted at any particular engine or calling convention.
LogicalUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
Creates a LogicalUnion.
LogicalUnion(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
已过时。
LogicalUnion(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
Creates a LogicalUnion by parsing serialized output.
LogicalValues - org.apache.calcite.rel.logical中的类
Sub-class of Values not targeted at any particular engine or calling convention.
LogicalValues(RelOptCluster, RelTraitSet, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues.
LogicalValues(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
已过时。
LogicalValues(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues by parsing serialized output.
LogicalWindow - org.apache.calcite.rel.logical中的类
Sub-class of Window not targeted at any particular engine or calling convention.
LogicalWindow(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - 类 的构造器org.apache.calcite.rel.logical.LogicalWindow
Creates a LogicalWindow.
LogicVisitor - org.apache.calcite.rex中的类
Visitor pattern for traversing a tree of RexNode objects.
login(EnvironmentFairy.User) - 类 中的静态方法org.apache.calcite.chinook.EnvironmentFairy
 
longCount() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents the total number of elements in a sequence.
longCount(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
LongFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native long value.
LONGNVARCHAR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
LongSchemaVersion - org.apache.calcite.schema.impl中的类
Implementation of SchemaVersion that uses a long value as representation.
LongSchemaVersion(long) - 类 的构造器org.apache.calcite.schema.impl.LongSchemaVersion
 
LongSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.LongSum
 
longValue(boolean) - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns the long value of this literal.
lookup(DataType.Name) - 类 中的方法org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
Returns a corresponding SqlTypeName for a given CQL type name.
lookup(Method) - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
 
Lookup<K,V> - org.apache.calcite.linq4j中的接口
Represents a collection of keys each mapped to one or more values.
lookup(Class) - 类 中的方法org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
Returns a corresponding SqlTypeName for a given Java class.
lookup(SqlValidatorScope, List<String>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Resolves a multi-part identifier such as "SCHEMA.EMP.EMPNO" to a namespace.
lookupAggregates(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
lookupChild(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
lookupChild(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Looks up a child namespace of a given name.
lookupConstructor(Type, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Finds a constructor of a given class that accepts a given set of arguments.
lookupCorrel(String) - 类 中的方法org.apache.calcite.plan.RelOptQuery
Returns the relational expression which populates a correlating variable.
lookupField(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
lookupField(boolean, RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
已过时。
lookupGroupExpr(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
If an expression is structurally identical to one of the group-by expressions, returns a reference to the expression, otherwise returns null.
lookupGroupingExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
lookupHints(SqlNode, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
lookupHints(SqlNode, SqlParserPos) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorWithHints
Looks up completion hints for a syntactically correct SQL statement that has been parsed into an expression tree.
lookupMethod(Class, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Finds a method of a given name that accepts a given set of arguments.
lookupNameCompletionHints(SqlValidatorScope, List<String>, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Populates a list of all the valid alternatives for an identifier.
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 接口 中的方法org.apache.calcite.sql.SqlOperatorTable
Retrieves a list of operators with a given name and syntax.
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
 
lookupPrivate(Class<T>) - 接口 中的方法org.apache.calcite.util.Compatible
Same as MethodHandles#privateLookupIn().
lookupQualifiedName(SqlNode, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
lookupQualifiedName(SqlNode, SqlParserPos) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorWithHints
Looks up the fully qualified name for a SqlIdentifier at a given Parser Position in a parsed expression tree Note: call this only after SqlValidator.validate(org.apache.calcite.sql.SqlNode) has been called.
lookupRoutine(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlFunctionCategory, SqlSyntax, SqlKind, SqlNameMatcher, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Looks up a (possibly overloaded) routine based on name and argument types.
lookupSqlFunctionByID(SqlOperatorTable, SqlIdentifier, SqlFunctionCategory) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Lookup sql function by sql identifier and function category.
lookupSubjectRoutines(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlSyntax, SqlKind, SqlFunctionCategory, SqlNameMatcher, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Looks up all subject routines matching the given name and argument types.
lookupVisitMethod(Class<? extends R>, Class<? extends E>, String, List<Class>) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
Looks up a visit method taking additional parameters beyond the overloaded visitee type.
lookupVisitMethod(Class<? extends R>, Class<? extends E>, String) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
Looks up a visit method.
lookupVisitMethod(Class<?>, Class<?>, String) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Looks up a visit method.
lookupVisitMethod(Class<?>, Class<?>, String, List<Class>) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
Looks up a visit method taking additional parameters beyond the overloaded visitee type.
lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
 
lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
lookupWindow(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Finds a window with a given name.
LoptJoinTree - org.apache.calcite.rel.rules中的类
Utility class used to store a Join tree and the factors that make up the tree.
LoptJoinTree(RelNode, int) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
Creates a join-tree consisting of a single node.
LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, boolean) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
Associates the factor ids with a join-tree.
LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
Associates the factor ids with a join-tree given the factors corresponding to the left and right subtrees of the join.
LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, boolean) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
Associates the factor ids with a join-tree given the factors corresponding to the left and right subtrees of the join.
LoptJoinTree.BinaryTree - org.apache.calcite.rel.rules中的类
Simple binary tree class that stores an id in the leaf nodes and keeps track of the parent LoptJoinTree object associated with the binary tree.
LoptJoinTree.Leaf - org.apache.calcite.rel.rules中的类
Binary tree node that has no children.
LoptJoinTree.Node - org.apache.calcite.rel.rules中的类
Binary tree node that has two children.
LoptMultiJoin - org.apache.calcite.rel.rules中的类
Utility class that keeps track of the join factors that make up a MultiJoin.
LoptMultiJoin(MultiJoin) - 类 的构造器org.apache.calcite.rel.rules.LoptMultiJoin
 
LoptOptimizeJoinRule - org.apache.calcite.rel.rules中的类
Planner rule that implements the heuristic planner for determining optimal join orderings.
LoptOptimizeJoinRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.LoptOptimizeJoinRule
Creates a LoptOptimizeJoinRule.
LoptOptimizeJoinRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.LoptOptimizeJoinRule
已过时。
LoptSemiJoinOptimizer - org.apache.calcite.rel.rules中的类
Implements the logic for determining the optimal semi-joins to be used in processing joins in a query.
LoptSemiJoinOptimizer(RelMetadataQuery, LoptMultiJoin, RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
 
lower(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LOWER(string) function.
LOWER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
LOWER_OPERAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlBetweenOperator
Ordinal of the 'lower' operand.
lowerBound - 类 中的变量org.apache.calcite.rel.core.Window.Group
 
lowerBound(T[], T, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the lower bound in the given array.
lowerBound(T[], K, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the lower bound in the given array.
lowerBound(T[], T, int, int, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the lower bound in the given section of array.
lowerBound(T[], K, int, int, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Taken from http://en.wikipedia.org/wiki/Binary_search_algorithm #Deferred_detection_of_equality
lowerName - 枚举 中的变量org.apache.calcite.adapter.druid.Granularity.Type
Lower-case name, e.g.
lowerName - 枚举 中的变量org.apache.calcite.rel.core.JoinRelType
Lower-case name.
lowerName - 枚举 中的变量org.apache.calcite.sql.JoinType
Lower-case name.
lowerName - 枚举 中的变量org.apache.calcite.sql.SqlKind
Lower-case name.
lt(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL < operator applied to boolean values.
lt(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL < operator applied to String values.
lt(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL < operator applied to ByteString values.
lt(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL < operator applied to BigDecimal values.
ltAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL < operator applied to Object values.
ltrim(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL LTRIM function.
LTRIM - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
LTRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "LTRIM(string)" function.
LucidDbSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the LucidDB database.
LucidDbSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.LucidDbSqlDialect
Creates a LucidDbSqlDialect.

M

main(String[]) - 类 中的静态方法org.apache.calcite.adapter.os.SqlShell
Main entry point.
main(String[]) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRules
 
main(String[]) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
main(String[]) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
 
main(String[]) - 类 中的静态方法org.apache.calcite.Demo
 
major - 类 中的变量org.apache.calcite.jdbc.CalciteFactory
 
makeAbstractCast(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call to the CAST operator.
makeApproxLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Makes an approximate literal of double precision
makeApproxLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a double-precision literal.
makeApproxLiteral(BigDecimal, RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates an approximate numeric literal (double or float).
makeApproxScaleFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Makes an approximate literal to be used for scaling
makeBigintLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a BIGINT literal.
makeBinary(ExpressionType, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left and right operands, by calling an appropriate factory method.
makeBinary(ExpressionType, Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left operand, right operand and implementing method, by calling the appropriate factory method.
makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method.
makeBinaryLiteral(ByteString) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a byte array literal.
makeCall(RelDataType, SqlOperator, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call with a list of arguments and a predetermined type.
makeCall(SqlOperator, List<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call with an array of arguments.
makeCall(SqlOperator, RexNode...) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call with a list of arguments.
makeCase(RexNode, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeCase(RexNode, RexNode, RexNode, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeCast(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call to the CAST operator.
makeCast(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call to the CAST operator, expanding if possible, and optionally also preserving nullability.
makeCatchBlock(Type, ParameterExpression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with the specified elements.
makeCharLiteral(NlsString) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a character string literal from an NlsString.
makeCorrel(RelDataType, CorrelationId) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates an expression referencing a correlation variable.
makeCost(double, double, double) - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
Creates a cost object.
makeDateLiteral(Calendar) - 类 中的方法org.apache.calcite.rex.RexBuilder
makeDateLiteral(DateString) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a Date literal.
makeDivide(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeDynamic(Type, CallSiteBinder, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
makeDynamic(Type, CallSiteBinder, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
makeDynamicParam(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to a dynamic parameter
makeExactLiteral(long) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Makes an exact, non-nullable literal of Bigint type
makeExactLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a numeric literal.
makeExactLiteral(BigDecimal, RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a numeric literal.
makeFieldAccess(RexNode, String, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates an expression accessing a given named field from a record.
makeFieldAccess(RexNode, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates an expression accessing a field with a given ordinal from a record.
makeFlag(Enum) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal representing a flag.
makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a jump of the specified GotoExpressionKind.
makeGoto(GotoExpressionKind, LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
 
makeHugeCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
Creates a cost object representing an enormous non-infinite cost.
makeImmutable(DirectedGraph<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.Graphs
Returns a map of the shortest paths between any pair of nodes.
makeInfiniteCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
Creates a cost object representing infinite cost.
makeInputRef(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to a given field of the input record.
makeInputRef(RelNode, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to a given field of the input relational expression.
makeInputRef(int) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Creates a reference to a given input field.
makeIntervalLiteral(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal representing an interval type, for example YEAR TO MONTH or DOW.
makeIntervalLiteral(BigDecimal, SqlIntervalQualifier) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal representing an interval value, for example INTERVAL '3-7' YEAR TO MONTH.
makeIsNegative(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeIsPositive(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeKey(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates a key for RexNode which is the same as another key of another RexNode only if the two have both the same type and textual representation.
makeLiteral(Comparable, RelDataType, SqlTypeName) - 类 中的方法org.apache.calcite.rex.RexBuilder
Internal method to create a call to a literal.
makeLiteral(boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a boolean literal.
makeLiteral(String) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a character string literal.
makeLiteral(Object, RelDataType, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal of a given type.
makeLocalRef(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Create a reference to local variable.
makeMemberAccess(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
makeMinus(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeMultiply(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makeNewInvocation(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates an invocation of the NEW operator.
makeNotNull(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Makes a cast of a value to NOT NULL; no-op if the type already has NOT NULL.
makeNullable(boolean) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Returns a copy of this type that allows nulls if nullable is true.
makeNullable(boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
makeNullable() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
makeNullable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
已过时。
makeNullableIfOperandsAre(SqlValidator, SqlValidatorScope, SqlCall, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Recreates a given RelDataType with nullability iff any of the operands of a call are nullable.
makeNullableIfOperandsAre(RelDataTypeFactory, List<RelDataType>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Recreates a given RelDataType with nullability iff any of the param argTypes are nullable.
makeNullaryCall(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
If an identifier is a legitimate call to a function that has no arguments and requires no parentheses (for example "CURRENT_USER"), returns a call to that function, otherwise returns null.
makeNullaryCall(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
makeNullLiteral(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal whose value is NULL, with a particular type.
makeNullLiteral(SqlTypeName, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
makeNullLiteral(SqlTypeName) - 类 中的方法org.apache.calcite.rex.RexBuilder
makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
已过时。
makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a call to a windowed agg.
makePatternFieldRef(String, RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to a given field of the pattern.
makePlus(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
 
makePossibleSemiJoins(LoptMultiJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
Determines all possible semijoins that can be used by dimension tables to filter fact tables.
makePreciseStringLiteral(String) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a character string literal with type CHAR and default charset and collation.
makePreciseStringLiteral(ByteString, String, SqlCollation) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a character string literal with type CHAR.
makeRangeReference(RelNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to all the fields in the row.
makeRangeReference(RelDataType, int, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a reference to all the fields in the row.
makeReinterpretCast(RelDataType, RexNode, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Makes a reinterpret cast.
makeRel(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
makeRoundFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Makes an exact numeric value to be used for rounding.
makeScaleFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Makes an exact numeric literal to be used for scaling
makeSemiJoinSelectivityRexNode(RelMetadataQuery, Join) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Creates a RexNode that stores a selectivity value corresponding to the selectivity of a semijoin.
makeTernary(ExpressionType, Expression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TernaryExpression, given the left and right operands, by calling an appropriate factory method.
makeTimeLiteral(Calendar, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
makeTimeLiteral(TimeString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a Time literal.
makeTimestampLiteral(Calendar, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
makeTimestampLiteral(TimestampString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a Timestamp literal.
makeTimestampWithLocalTimeZoneLiteral(TimestampString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a Timestamp with local time-zone literal.
makeTimeWithLocalTimeZoneLiteral(TimeString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a Time with local time-zone literal.
makeTinyCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
Creates a cost object representing a small positive cost.
makeTry(Type, Expression, Expression, Expression, Iterable<? extends CatchBlock>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements.
makeTry(Type, Expression, Expression, Expression, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements, using varargs.
makeUnary(ExpressionType, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand, by calling the appropriate factory method.
makeUnary(ExpressionType, Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand and implementing method, by calling the appropriate factory method.
makeWindow(List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a window specification.
makeZeroCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
Creates a cost object representing zero cost.
makeZeroLiteral(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
Creates a literal of the default value for the given type.
MAP - 枚举 中的静态变量org.apache.calcite.adapter.cassandra.CassandraMethod
 
map - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
Map - org.apache.calcite.adapter.java中的注释类型
Annotation that indicates that a field is a map type.
MAP - 枚举 中的静态变量org.apache.calcite.adapter.mongodb.MongoMethod
 
map - 类 中的变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
Set of active metadata queries, and cache of previous results.
MAP - 枚举 中的静态变量org.apache.calcite.sql.fun.SqlLibrary
 
MAP - 枚举 中的静态变量org.apache.calcite.util.BuiltInMethod
 
map() - 类 中的方法org.apache.calcite.util.EquivalenceSet
Returns a map of the canonical element in each equivalence class to the set of elements in that class.
map() - 类 中的方法org.apache.calcite.util.JsonBuilder
Creates a JSON object (represented by a Map).
map() - 类 中的方法org.apache.calcite.util.NameMap
Returns the underlying map.
map() - 类 中的方法org.apache.calcite.util.NameMultimap
Returns the underlying map.
MAP_KEY_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
 
MAP_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MAP Query Constructor. e.g.
MAP_VALUE_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
 
MAP_VALUE_CONSTRUCTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MAP Value Constructor, e.g.
mapCorrel(String, RelNode) - 类 中的方法org.apache.calcite.plan.RelOptQuery
Maps a correlating variable to a RelNode.
mapItem(Map, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for "map element reference".
mapItemOptional(Map, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
As SqlFunctions.mapItem(java.util.Map, java.lang.Object) method, but allows map to be nullable.
mapNameToIndex(List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Returns a map from field names to indexes.
mapOf(K, V, Object...) - 类 中的静态方法org.apache.calcite.util.Util
Returns a hashmap with given contents.
Mapping - org.apache.calcite.util.mapping中的接口
A Mapping is a relationship between a source domain to target domain of integers.
Mappings - org.apache.calcite.util.mapping中的类
Utility functions related to mappings.
Mappings.AbstractMapping - org.apache.calcite.util.mapping中的类
Abstract implementation of Mapping.
Mappings.CoreMapping - org.apache.calcite.util.mapping中的接口
Core interface of all mappings.
Mappings.FiniteAbstractMapping - org.apache.calcite.util.mapping中的类
Abstract implementation of mapping where both source and target domains are finite.
Mappings.FunctionMapping - org.apache.calcite.util.mapping中的接口
Mapping where every source has a target.
Mappings.IdentityMapping - org.apache.calcite.util.mapping中的类
The identity mapping, of a given size, or infinite.
Mappings.NoElementException - org.apache.calcite.util.mapping中的异常错误
Thrown when a mapping is expected to return one element but returns none.
Mappings.OverridingSourceMapping - org.apache.calcite.util.mapping中的类
Source mapping that returns the same result as a parent Mappings.SourceMapping except for specific overriding elements.
Mappings.OverridingTargetMapping - org.apache.calcite.util.mapping中的类
Target mapping that returns the same result as a parent Mappings.TargetMapping except for specific overriding elements.
Mappings.PartialMapping - org.apache.calcite.util.mapping中的类
A mapping where a source has at most one target, and every target has at most one source.
Mappings.SourceMapping - org.apache.calcite.util.mapping中的接口
Mapping suitable for sourcing columns.
Mappings.TargetMapping - org.apache.calcite.util.mapping中的接口
Mapping suitable for mapping columns to a target.
Mappings.TooManyElementsException - org.apache.calcite.util.mapping中的异常错误
Thrown when a mapping is expected to return one element but returns several.
MappingType - org.apache.calcite.util.mapping中的枚举
Describes the type of a mapping, from the most general MappingType.MULTI_FUNCTION (every element in the source and target domain can participate in many mappings) to the most retricted MappingType.BIJECTION (every element in the source and target domain must be paired with precisely one element in the other domain).
mapRequiresEvenArgCount() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
mapRequiresTwoOrMoreArgs() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
mapRuleDescription(RelOptRule) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Registers a rule's description.
MapSqlStatisticProvider - org.apache.calcite.statistic中的枚举
Implementation of SqlStatisticProvider that looks up values in a table.
MapSqlType - org.apache.calcite.sql.type中的类
SQL map type.
MapSqlType(RelDataType, RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.MapSqlType
Creates a MapSqlType.
mapTableModOp(boolean, SqlKind) - 类 中的方法org.apache.calcite.prepare.Prepare
 
MapType(Type, boolean, Type, boolean) - 类 的构造器org.apache.calcite.linq4j.tree.Types.MapType
 
MapType(SqlParserPos) - 类 的构造器org.apache.calcite.piglet.Ast.MapType
 
mask(Comparable) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
 
mask(Object) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
 
match(SubstitutionVisitor, MutableRel, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
Match - org.apache.calcite.rel.core中的类
Relational expression that represent a MATCH_RECOGNIZE node.
Match(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.rel.core.Match
Creates a Match.
match(RelMetadataQuery, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Match's collation.
match(RexNode, RexAction) - 接口 中的方法org.apache.calcite.rex.RexPattern
已过时。
Calls action for every combination of tokens for which this pattern matches.
match(Enumerable<E>, Function1<E, TKey>, Matcher<E>, Enumerables.Emitter<E, TResult>, int, int) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
 
match(E...) - 类 中的方法org.apache.calcite.runtime.Matcher
 
match(Iterable<E>) - 类 中的方法org.apache.calcite.runtime.Matcher
 
match(RexNode, boolean, boolean, Map<String, RexNode>, Iterable<? extends RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, Iterable<? extends RexNode>, Iterable<? extends RexNode>, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Match.
Match.RexMRAggCall - org.apache.calcite.rel.core中的类
Aggregate calls in match recognize.
MATCH_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
MATCH_NULL_FETCH - 类 中的静态变量org.apache.calcite.rel.rules.SortUnionTransposeRule
Rule instance for Union implementation that preserves the ordering of its inputs.
MATCH_NUMBER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
MATCH_NUMBER function to be used within MATCH_RECOGNIZE.
MATCH_UNTIL_FIXPOINT - 类 中的静态变量org.apache.calcite.plan.hep.HepProgram
Symbolic constant for matching until no more matches occur.
Matcher<E> - org.apache.calcite.runtime中的类
Workspace that partialMatches patterns against an automaton.
Matcher.Builder<E> - org.apache.calcite.runtime中的类
Builds a Matcher.
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns whether this rule could possibly match the given operands.
matches(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Returns whether a relational expression matches this operand.
matches(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Compares two RelTraitSet objects to see if they match for the purposes of firing a rule.
matches(SubstitutionVisitor, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.Operand
 
matches(String, String) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateCaseToFilterRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToCorrelateRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToMultiJoinRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinTransposeRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortUnionTransposeRule
 
matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionMergeRule
 
matches(String, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
Returns a name matches another.
matches(String, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
matches(boolean, String, String) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether a name matches another according to a given case-sensitivity policy.
matchFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
MatchFailed() - 异常错误 的构造器org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
 
matchFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the MATCH_RECOGNIZE clause.
MatchImplementor - org.apache.calcite.adapter.enumerable中的接口
Implementor of Functions used in MATCH_RECOGNIZE Context.
MatchNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Match.
matchNullability - 类 中的变量org.apache.calcite.rel.rules.ReduceExpressionsRule
 
matchNullability(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
Ensures that a type's nullability matches a value's nullability.
matchOne(MemoryFactory.Memory<E>, Matcher.PartitionState<E>, Consumer<Matcher.PartialMatch<E>>) - 类 中的方法org.apache.calcite.runtime.Matcher
Feeds a single input row into the given partition state, and writes the resulting output rows (if any).
matchOneWithSymbols(MemoryFactory.Memory<E>, Matcher.PartitionState<E>) - 类 中的方法org.apache.calcite.runtime.Matcher
 
matchRecognizeContext(SqlImplementor.Context) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
MatchRecognizeContext(SqlDialect, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
 
MatchRecognizeNamespace - org.apache.calcite.sql.validate中的类
Namespace for a MATCH_RECOGNIZE clause.
MatchRecognizeNamespace(SqlValidatorImpl, SqlMatchRecognize, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.MatchRecognizeNamespace
Creates a MatchRecognizeNamespace.
MatchRecognizeScope - org.apache.calcite.sql.validate中的类
Scope for expressions in a MATCH_RECOGNIZE clause.
MatchRecognizeScope(SqlValidatorScope, SqlMatchRecognize) - 类 的构造器org.apache.calcite.sql.validate.MatchRecognizeScope
Creates a MatchRecognizeScope.
MatchReturnTypeInference - org.apache.calcite.sql.type中的类
Returns the first type that matches a set of given SqlTypeNames.
MatchReturnTypeInference(int, SqlTypeName...) - 类 的构造器org.apache.calcite.sql.type.MatchReturnTypeInference
Returns the first type of typeName at or after position start (zero based).
MatchReturnTypeInference(int, Iterable<SqlTypeName>) - 类 的构造器org.apache.calcite.sql.type.MatchReturnTypeInference
Returns the first type matching any type in typeNames at or after position start (zero based).
matchRoutinesByParameterCount(SqlOperatorTable, SqlIdentifier, List<RelDataType>, SqlFunctionCategory, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Determines whether there is a routine matching the given name and number of arguments.
MatchRule - org.apache.calcite.rel.rules中的类
MatchUtils - org.apache.calcite.adapter.enumerable中的类
Class with static Helpers for MATCH_RECOGNIZE.
Materialization(CalciteSchema.TableEntry, String, List<String>) - 类 的构造器org.apache.calcite.prepare.Prepare.Materialization
 
MATERIALIZATION_CONNECTION - 类 中的静态变量org.apache.calcite.schema.impl.MaterializedViewTable
Internal connection, used to execute queries to materialize views.
MATERIALIZATION_RULES - 类 中的静态变量org.apache.calcite.plan.RelOptRules
 
MaterializationKey - org.apache.calcite.materialize中的类
Unique identifier for a materialization.
MaterializationKey() - 类 的构造器org.apache.calcite.materialize.MaterializationKey
 
materializations - 类 中的变量org.apache.calcite.model.JsonSchema
List of tables in this schema that are materializations of queries.
materializationsEnabled() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
materializationsEnabled() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
MaterializationService - org.apache.calcite.materialize中的类
Manages the collection of materialized tables known to the system, and the process by which they become valid and invalid.
MaterializationService.DefaultTableFactory - org.apache.calcite.materialize中的类
Default implementation of MaterializationService.TableFactory.
MaterializationService.TableFactory - org.apache.calcite.materialize中的接口
Creates tables that represent a materialized view.
materialize(RelNode, RelOptTable) - 类 中的方法org.apache.calcite.prepare.Prepare.Materialization
 
MaterializedViewAggregateRule - org.apache.calcite.rel.rules.materialize中的类
Materialized view rewriting for aggregate
MaterializedViewAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Creates a MaterializedViewAggregateRule.
MaterializedViewAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Creates a MaterializedViewAggregateRule.
MaterializedViewFilterScanRule - org.apache.calcite.rel.rules中的类
Planner rule that converts a Filter on a TableScan to a Filter on Materialized View
MaterializedViewFilterScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
Creates a MaterializedViewFilterScanRule.
MaterializedViewJoinRule - org.apache.calcite.rel.rules.materialize中的类
Materialized view rewriting for join
MaterializedViewJoinRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
Creates a MaterializedViewJoinRule.
MaterializedViewOnlyAggregateRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Aggregate.
MaterializedViewOnlyAggregateRule(RelBuilderFactory, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
 
MaterializedViewOnlyAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
 
MaterializedViewOnlyFilterRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Filter.
MaterializedViewOnlyFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
 
MaterializedViewOnlyJoinRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Join.
MaterializedViewOnlyJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
 
MaterializedViewProjectAggregateRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Project on Aggregate.
MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
 
MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
 
MaterializedViewProjectFilterRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Project on Filter.
MaterializedViewProjectFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
 
MaterializedViewProjectJoinRule - org.apache.calcite.rel.rules.materialize中的类
Rule that matches Project on Join.
MaterializedViewProjectJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
 
MaterializedViewRule - org.apache.calcite.rel.rules.materialize中的类
Planner rule that converts a Project followed by Aggregate or an Aggregate to a scan (and possibly other operations) over a materialized view.
MaterializedViewRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Creates a AbstractMaterializedViewRule.
MaterializedViewRule.Edge - org.apache.calcite.rel.rules.materialize中的类
Edge for graph
MaterializedViewRule.EquivalenceClasses - org.apache.calcite.rel.rules.materialize中的类
Class representing an equivalence class, i.e., a set of equivalent columns
MaterializedViewRule.MatchModality - org.apache.calcite.rel.rules.materialize中的枚举
Complete, view partial, or query partial.
MaterializedViewRule.NodeLineage - org.apache.calcite.rel.rules.materialize中的类
Expression lineage details.
MaterializedViewRule.ViewPartialRewriting - org.apache.calcite.rel.rules.materialize中的类
View partitioning result
MaterializedViewSubstitutionVisitor - org.apache.calcite.plan中的类
已过时。
MaterializedViewSubstitutionVisitor(RelNode, RelNode) - 类 的构造器org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
已过时。
 
MaterializedViewSubstitutionVisitor(RelNode, RelNode, RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
已过时。
 
MaterializedViewTable - org.apache.calcite.schema.impl中的类
Table that is a materialized view.
MaterializedViewTable(Type, RelProtoDataType, String, List<String>, List<String>, MaterializationKey) - 类 的构造器org.apache.calcite.schema.impl.MaterializedViewTable
 
MaterializedViewTable.MaterializedViewTableMacro - org.apache.calcite.schema.impl中的类
Table function that returns the table that materializes a view.
max(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
 
max() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the maximum value in a generic sequence.
max(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the maximum value in a generic sequence.
max(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Invokes a projection function on each element of a generic IQueryable<T> and returns the maximum resulting value.
max(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Invokes a projection function on each element of a generic IQueryable<T> and returns the maximum resulting value.
max(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
max - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The maximum value of this primitive class.
MAX - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
MAX aggregate function.
max(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the MAX aggregate function, optionally with an alias.
max(String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the MAX aggregate function.
MAX_DATETIME_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
MAX_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
MaxBigDecimal() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
 
maxClause() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Returns the highest clause that is in use.
MaxDouble() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxDouble
 
MaxFloat() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxFloat
 
maximumCardinality() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the maximum cardinality; -1 if there is no maximum.
MaxInt() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxInt
 
MaxLong() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxLong
 
maxNegative - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The largest value that is less than zero.
maxPrecision(int, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns the larger of two precisions, treating RelDataType.PRECISION_NOT_SPECIFIED as infinity.
maxValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Returns the maximum value of an integral type, as a long value
mayBeSatisfiable(RexNode) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
Returns whether a boolean expression ever returns true.
mayRepeat() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
Returns whether values of this monotonicity may ever repeat after moving to another value: true for SqlMonotonicity.NOT_MONOTONIC and SqlMonotonicity.CONSTANT, false otherwise.
MazeTable - org.apache.calcite.example.maze中的类
User-defined table function that generates a Maze and prints it in text form.
md5(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MD5(string) function.
md5(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MD5(string) function for binary string.
MD5 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
MDX_PRECEDENCE - 类 中的静态变量org.apache.calcite.sql.SqlOperator
Maximum precedence.
Measure(SqlAggFunction, boolean, String, Iterable<Lattice.Column>) - 类 的构造器org.apache.calcite.materialize.Lattice.Measure
 
measures - 类 中的变量org.apache.calcite.materialize.Lattice.Tile
 
measures - 类 中的变量org.apache.calcite.materialize.TileKey
 
measures - 类 中的变量org.apache.calcite.model.JsonTile
List of measures in this tile.
measures - 类 中的变量org.apache.calcite.rel.core.Match
 
measures - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
MEDIATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Define an object that encapsulates how a set of objects interact.
Member - org.apache.calcite.schema中的接口
A named expression in a schema.
MEMBER_OF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Multiset MEMBER OF, which returns whether a element belongs to a multiset.
MemberAssignment - org.apache.calcite.linq4j.tree中的类
Represents assignment operation for a field or property of an object.
MemberAssignment() - 类 的构造器org.apache.calcite.linq4j.tree.MemberAssignment
 
memberBind(Member, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.
memberBind(Member, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property, using varargs.
memberBind(Method, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.
memberBind(Method, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method, using varargs.
MemberBinding - org.apache.calcite.linq4j.tree中的类
Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive.
MemberBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberBinding
 
MemberDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a member of a class.
MemberDeclaration() - 类 的构造器org.apache.calcite.linq4j.tree.MemberDeclaration
 
memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
MemberExpression - org.apache.calcite.linq4j.tree中的类
Represents accessing a field or property.
MemberExpression(Expression, Field) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
 
MemberExpression(Expression, PseudoField) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
 
memberInit(NewExpression, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object.
memberInit(NewExpression, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object, using varargs.
MemberInitExpression - org.apache.calcite.linq4j.tree中的类
Represents calling a constructor and initializing one or more members of the new object.
MemberInitExpression() - 类 的构造器org.apache.calcite.linq4j.tree.MemberInitExpression
 
MemberListBinding - org.apache.calcite.linq4j.tree中的类
Represents initializing the elements of a collection member of a newly created object.
MemberListBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberListBinding
 
MemberMemberBinding - org.apache.calcite.linq4j.tree中的类
Represents initializing members of a member of a newly created object.
MemberMemberBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberMemberBinding
 
memberOf(Object, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MEMBER OF function.
MEMENTO_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Without violating encapsulation, capture and externalize an objects's internal state so that the object can be restored to this state later.
Memory(int, int, ModularInteger, Object[]) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory.Memory
 
memory(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
memory() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
Returns the expected amount of memory, in bytes, required by a physical operator implementing this relational expression, across all splits.
memory(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
Catch-all implementation for BuiltInMetadata.Memory.memory(), invoked using reflection.
memory(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
Returns the BuiltInMetadata.Memory.memory() statistic.
MemoryEnumerable<E> - org.apache.calcite.linq4j中的类
Enumerable that has a (limited) memory for n past and m future steps.
MemoryEnumerator<E> - org.apache.calcite.linq4j中的类
Enumerator that keeps some recent and some "future" values.
MemoryFactory<E> - org.apache.calcite.linq4j中的类
Contains the State and changes internally.
MemoryFactory(int, int) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory
 
MemoryFactory.Memory<E> - org.apache.calcite.linq4j中的类
Contents of a "memory segment", used for implementing the MATCH_RECOGNIZE operator.
merge(BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
merge(double, double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
merge(int, int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
 
merge(long, long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
 
merge(Boolean, Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
merge(T, T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
merge(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
 
merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
merge(AggregateCall, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
Merge top and bottom aggregate calls into a single aggregate call, if they are legit to merge.
merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
merge(Mappings.TargetMapping, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a mapping by merging two mappings.
mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Joins two inputs that are sorted on the key.
mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Join's collation assuming that it uses a merge-join algorithm.
mergeMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
mergePrograms(RexProgram, RexProgram, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
Merges two programs together, and normalizes the result.
mergePrograms(RexProgram, RexProgram, RexBuilder, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
Merges two programs together.
metadata(Class<M>, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
Metadata - org.apache.calcite.rel.metadata中的接口
Metadata about a relational expression.
metadata(Class<M>, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
Returns a metadata interface.
METADATA_HANDLER_CACHE_MAXIMUM_SIZE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
The maximum size of the cache of metadata handlers.
metadataClass - 类 中的变量org.apache.calcite.rel.metadata.MetadataDef
 
MetadataDef<M extends Metadata> - org.apache.calcite.rel.metadata中的类
Definition of metadata.
MetadataFactory - org.apache.calcite.rel.metadata中的接口
Source of metadata about relational expressions.
MetadataFactoryImpl - org.apache.calcite.rel.metadata中的类
Implementation of MetadataFactory that gets providers from a RelMetadataProvider and stores them in a cache.
MetadataFactoryImpl(RelMetadataProvider) - 类 的构造器org.apache.calcite.rel.metadata.MetadataFactoryImpl
 
MetadataHandler<M extends Metadata> - org.apache.calcite.rel.metadata中的接口
Marker interface for a handler of metadata.
metadataHandlerCacheMaximumSize() - 接口 中的方法org.apache.calcite.util.SaffronProperties
已过时。
The string property "saffron.metadata.handler.cache.maximum.size" is the maximum size of the cache of metadata handlers.
metadataProvider - 类 中的变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
 
method - 枚举 中的变量org.apache.calcite.adapter.cassandra.CassandraMethod
 
method - 类 中的变量org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
 
method - 枚举 中的变量org.apache.calcite.adapter.mongodb.MongoMethod
 
method - 枚举 中的变量org.apache.calcite.adapter.spark.SparkMethod
 
method - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
method - 类 中的变量org.apache.calcite.schema.impl.ReflectiveFunctionBase
Method that implements the function.
method - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
 
MethodCallExpression - org.apache.calcite.linq4j.tree中的类
Represents a call to either a static or an instance method.
methodDecl(int, Type, String, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a method.
MethodDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a method.
MethodDeclaration(int, String, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.MethodDeclaration
 
methodName - 类 中的变量org.apache.calcite.model.JsonFunction
Name of the method that implements this function.
methods - 类 中的变量org.apache.calcite.rel.metadata.MetadataDef
 
min(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
 
min() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the minimum value in a generic sequence.
min(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the minimum value in a generic sequence.
min(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Invokes a projection function on each element of a generic IQueryable<T> and returns the minimum resulting value.
min(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Invokes a projection function on each element of a generic IQueryable<T> and returns the minimum resulting value.
min(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
min - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The minimum value of this primitive class.
MIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
MIN aggregate function.
min(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the MIN aggregate function.
min(String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the MIN aggregate function, optionally with an alias.
min(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
Like Math.min(int, int) but null safe.
MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
MIN_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
MinBigDecimal() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
 
MinBoolean() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
MinDouble() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinDouble
 
MinFloat() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinFloat
 
MinInt() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinInt
 
MinLong() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinLong
 
MINMAX_COMPARABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
MINMAX_COMPARATOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
MINMAX_INVALID - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
MINMAX_PRIMITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
minMaxBadType(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
minor - 类 中的变量org.apache.calcite.jdbc.CalciteFactory
 
minPositive - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The smallest value that is greater than zero.
minus(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Subtracts another cost from this.
minus(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
Minus - org.apache.calcite.rel.core中的类
Relational expression that returns the rows of its first input minus any matching rows from its other inputs.
Minus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.Minus
 
Minus(RelInput) - 类 的构造器org.apache.calcite.rel.core.Minus
Creates a Minus by parsing serialized output.
minus(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to int values.
minus(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to int values; left side may be null.
minus(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to int values; right side may be null.
minus(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to nullable int values.
minus(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to nullable long and int values.
minus(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to nullable int and long values.
minus(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to BigDecimal values.
MINUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Infix arithmetic minus operator, '-'.
minus(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Minus of the two most recent relational expressions on the stack.
minus(boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Minus of the n most recent relational expressions on the stack.
minus(Set<T>, Set<T>) - 类 中的静态方法org.apache.calcite.util.Util
Returns a set of the elements which are in set1 but not in set2, without modifying either.
MINUS_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
A special operator for the subtraction of two DATETIMEs.
MINUS_DATE_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
MINUS_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that removes empty children of a LogicalMinus.
MINUS_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
 
MINUS_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
minusAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL - operator applied to Object values (at least one operand has ANY type; either may be null).
minusNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
minusPreds(RexBuilder, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Takes the difference between two predicates, removing from the first any predicates also in the second
MINUTE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL MINUTE operator.
mod(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MOD operator applied to byte values.
mod(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MOD operator applied to short values.
mod(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MOD operator applied to int values.
mod(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MOD operator applied to long values.
mod(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
mod(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
mod(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
MOD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Arithmetic remainder function MOD.
mode - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
model() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
model() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
ModelHandler - org.apache.calcite.model中的类
Reads a model and creates schema objects accordingly.
ModelHandler(CalciteConnection, String) - 类 的构造器org.apache.calcite.model.ModelHandler
 
ModelHandler.ExtraOperand - org.apache.calcite.model中的枚举
Extra operands automatically injected into a JsonCustomSchema.operand, as extra context for the adapter.
modifiable - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
modifiable - 类 中的变量org.apache.calcite.model.JsonView
Whether this view should allow INSERT requests.
ModifiableTable - org.apache.calcite.schema中的接口
A table that can be modified.
ModifiableView - org.apache.calcite.schema中的接口
A modifiable view onto ModifiableTable.
modifiableViewMustBeBasedOnSingleTable() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
modifiableViewMustHaveOnlyEqualityPredicates() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ModifiableViewTable - org.apache.calcite.schema.impl中的类
Extension to ViewTable that is modifiable.
ModifiableViewTable(Type, RelProtoDataType, String, List<String>, List<String>, Table, Path, RexNode, ImmutableIntList) - 类 的构造器org.apache.calcite.schema.impl.ModifiableViewTable
Creates a ModifiableViewTable.
modifiableViewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>, CalciteSchema) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
Allows a sub-class to return an extension of ModifiableViewTable by overriding this method.
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ParameterExpression
 
modifiers - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
modulo(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
modulo(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
moduloAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
MongoAggregate - org.apache.calcite.adapter.mongodb中的类
Implementation of Aggregate relational expression in MongoDB.
MongoAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoAggregate
 
MongoAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoAggregate
已过时。
MongoFilter - org.apache.calcite.adapter.mongodb中的类
Implementation of a Filter relational expression in MongoDB.
MongoFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoFilter
 
MongoMethod - org.apache.calcite.adapter.mongodb中的枚举
Builtin methods in the MongoDB adapter.
MongoProject - org.apache.calcite.adapter.mongodb中的类
Implementation of Project relational expression in MongoDB.
MongoProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoProject
 
MongoProject(RelOptCluster, RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoProject
已过时。
MongoRel - org.apache.calcite.adapter.mongodb中的接口
Relational expression that uses Mongo calling convention.
MongoRel.Implementor - org.apache.calcite.adapter.mongodb中的类
Callback for the implementation process that converts a tree of MongoRel nodes into a MongoDB query.
MongoRules - org.apache.calcite.adapter.mongodb中的类
Rules and relational operators for MONGO calling convention.
MongoSchema - org.apache.calcite.adapter.mongodb中的类
Schema mapped onto a directory of MONGO files.
MongoSchemaFactory - org.apache.calcite.adapter.mongodb中的类
Factory that creates a MongoSchema.
MongoSchemaFactory() - 类 的构造器org.apache.calcite.adapter.mongodb.MongoSchemaFactory
 
MongoSort - org.apache.calcite.adapter.mongodb中的类
Implementation of Sort relational expression in MongoDB.
MongoSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoSort
 
MongoTable - org.apache.calcite.adapter.mongodb中的类
Table based on a MongoDB collection.
MongoTable.MongoQueryable<T> - org.apache.calcite.adapter.mongodb中的类
Implementation of Queryable based on a MongoTable.
MongoTableScan - org.apache.calcite.adapter.mongodb中的类
Relational expression representing a scan of a MongoDB collection.
MongoTableScan(RelOptCluster, RelTraitSet, RelOptTable, MongoTable, RelDataType) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoTableScan
Creates a MongoTableScan.
MongoToEnumerableConverter - org.apache.calcite.adapter.mongodb中的类
Relational expression representing a scan of a table in a Mongo data source.
MongoToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
MongoToEnumerableConverterRule - org.apache.calcite.adapter.mongodb中的类
Rule to convert a relational expression from MongoRel.CONVENTION to EnumerableConvention.
MongoToEnumerableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
Creates a MongoToEnumerableConverterRule.
monotonicity() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
Converts the direction to a SqlMonotonicity.
MONTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL MONTH operator.
MONTHNAME - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "MONTHNAME(datetime)" function; returns the name of the month, in the current locale, of a TIMESTAMP or DATE argument.
monthNameWithDate(int, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MONTHNAME function, applied to a DATE argument.
monthNameWithTimestamp(long, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL MONTHNAME function, applied to a TIMESTAMP argument.
moreThanOneMappedColumn(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
moreThanOneValueInList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
moveNext() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
moveNext() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Advances the enumerator to the next element of the collection.
moveNext() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
MssqlSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Microsoft SQL Server database.
MssqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.MssqlSqlDialect
Creates a MssqlSqlDialect.
MULTI_BOTH_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
MULTI_LEFT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
MULTI_RIGHT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
MulticastRelOptListener - org.apache.calcite.plan中的类
MulticastRelOptListener implements the RelOptListener interface by forwarding events on to a collection of other listeners.
MulticastRelOptListener() - 类 的构造器org.apache.calcite.plan.MulticastRelOptListener
Creates a new empty multicast listener.
MultiJoin - org.apache.calcite.rel.rules中的类
A MultiJoin represents a join of N inputs, whereas regular Joins represent strictly binary joins.
MultiJoin(RelOptCluster, List<RelNode>, RexNode, RelDataType, boolean, List<RexNode>, List<JoinRelType>, List<ImmutableBitSet>, ImmutableMap<Integer, ImmutableIntList>, RexNode) - 类 的构造器org.apache.calcite.rel.rules.MultiJoin
Constructs a MultiJoin.
MultiJoinOptimizeBushyRule - org.apache.calcite.rel.rules中的类
Planner rule that finds an approximately optimal ordering for join operators using a heuristic algorithm.
MultiJoinOptimizeBushyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
Creates an MultiJoinOptimizeBushyRule.
MultiJoinOptimizeBushyRule(RelFactories.JoinFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
已过时。
MultiJoinProjectTransposeRule - org.apache.calcite.rel.rules中的类
MultiJoinProjectTransposeRule implements the rule for pulling LogicalProjects that are on top of a MultiJoin and beneath a LogicalJoin so the LogicalProject appears above the LogicalJoin.
MultiJoinProjectTransposeRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
已过时。
MultiJoinProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
Creates a MultiJoinProjectTransposeRule.
multiple() - 类 中的方法org.apache.calcite.plan.RelTraitDef
Whether a relational expression may possess more than one instance of this trait simultaneously.
multiple() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
 
multiply(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that does not have overflow checking.
multiply(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that does not have overflow checking.
multiply(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to int values.
multiply(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to int values; left side may be null.
multiply(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to int values; right side may be null.
multiply(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to nullable int values.
multiply(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to nullable long and int values.
multiply(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to nullable int and long values.
multiply(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to BigDecimal values.
MULTIPLY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Arithmetic multiplication operator, '*'.
multiply(Mapping, Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Multiplies one mapping by another.
multiply(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
MULTIPLY_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Type checking strategy for the "*" operator
multiplyAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL * operator applied to Object values (at least one operand has ANY type; either may be null).
multiplyAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyBy(double) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Multiplies this cost by a scalar factor.
multiplyBy(double) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
multiplyChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.
multiplyChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.
multiplyDivide(Expression, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable
Multiplies an expression by a constant and divides by another constant, optimizing appropriately.
multiplyDivide(RexNode, BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
 
MULTISET - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
MULTISET - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns the same type as the multiset carries.
MULTISET_ELEMENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns the element type of a multiset
MULTISET_EXCEPT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET EXCEPT [ALL] operator.
MULTISET_EXCEPT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET EXCEPT DISTINCT operator.
MULTISET_INTERSECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET INTERSECT [ALL] operator.
MULTISET_INTERSECT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET INTERSECT DISTINCT operator.
MULTISET_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
MULTISET_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.MULTISET but returns with nullability if any of the operands is nullable.
MULTISET_PROJECT0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns a multiset of column #0 of a multiset.
MULTISET_PROJECT_ONLY - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns the type of the only column of a multiset.
MULTISET_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET Query Constructor. e.g.
MULTISET_RECORD - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns a multiset of the first column of a multiset.
MULTISET_UNION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET UNION [ALL] operator.
MULTISET_UNION_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET UNION DISTINCT operator.
MULTISET_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The MULTISET Value Constructor. e.g.
multisetExceptAll(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET EXCEPT ALL function.
multisetExceptDistinct(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET EXCEPT DISTINCT function.
multiSetFlatten(List<Integer>, List<String>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Flattens the top relation on provided columns.
multiSetFlatten() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Flattens the top relation will all multiset columns.
multisetIntersectAll(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET INTERSECT ALL function.
multisetIntersectDistinct(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET INTERSECT DISTINCT function.
MultisetOperandTypeChecker - org.apache.calcite.sql.type中的类
Parameter type-checking strategy types must be [nullable] Multiset, [nullable] Multiset and the two types must have the same element type
MultisetOperandTypeChecker() - 类 的构造器org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
MultisetSqlType - org.apache.calcite.sql.type中的类
MultisetSqlType represents a standard SQL2003 multiset type.
MultisetSqlType(RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.MultisetSqlType
Constructs a new MultisetSqlType.
multisetUnionAll(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET UNION ALL function.
multisetUnionDistinct(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the MULTISET UNION function.
mustNotNullInElse() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
MutableAggregate - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Aggregate.
MutableCalc - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Calc.
MutableCollect - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Collect.
MutableCorrelate - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Correlate.
MutableExchange - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Exchange.
MutableFilter - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Filter.
MutableIntersect - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Intersect.
MutableJoin - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Join.
MutableMatch - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Match.
MutableMinus - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Minus.
MutableProject - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Project.
MutableRel - org.apache.calcite.rel.mutable中的类
Mutable equivalent of RelNode.
MutableRel(RelOptCluster, RelDataType, MutableRelType) - 类 的构造器org.apache.calcite.rel.mutable.MutableRel
 
MutableRels - org.apache.calcite.rel.mutable中的类
Utilities for dealing with MutableRels.
MutableRels() - 类 的构造器org.apache.calcite.rel.mutable.MutableRels
 
MutableRelVisitor - org.apache.calcite.rel.mutable中的类
Visitor over MutableRel.
MutableRelVisitor() - 类 的构造器org.apache.calcite.rel.mutable.MutableRelVisitor
 
MutableSample - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Sample.
MutableScan - org.apache.calcite.rel.mutable中的类
Mutable equivalent of TableScan.
MutableSort - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Sort.
MutableTableFunctionScan - org.apache.calcite.rel.mutable中的类
Mutable equivalent of TableFunctionScan.
MutableTableModify - org.apache.calcite.rel.mutable中的类
Mutable equivalent of TableModify.
MutableUncollect - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Uncollect.
MutableUnion - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Union.
MutableValues - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Values.
MutableWindow - org.apache.calcite.rel.mutable中的类
Mutable equivalent of Window.
mutate(List<T>) - 类 中的方法org.apache.calcite.rex.RexShuttle
Applies this shuttle to each expression in a list.
MYSQL_TYPE_SYSTEM - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
MySQL type system.
MysqlSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the MySQL database.
MysqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.MysqlSqlDialect
Creates a MysqlSqlDialect.

N

name - 类 中的变量org.apache.calcite.jdbc.CalciteSchema.Entry
 
name - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
name - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
name - 类 中的变量org.apache.calcite.linq4j.tree.LabelTarget
 
name - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
name - 类 中的变量org.apache.calcite.linq4j.tree.ParameterExpression
 
name - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
 
name - 类 中的变量org.apache.calcite.model.JsonColumn
Column name.
name - 类 中的变量org.apache.calcite.model.JsonFunction
Name of this function.
name - 类 中的变量org.apache.calcite.model.JsonLattice
The name of this lattice.
name - 类 中的变量org.apache.calcite.model.JsonSchema
Name of the schema.
name - 类 中的变量org.apache.calcite.model.JsonTable
Name of this table.
name - 类 中的变量org.apache.calcite.model.JsonType
Name of this type.
name - 类 中的变量org.apache.calcite.model.JsonTypeAttribute
Name of this attribute.
name - 类 中的变量org.apache.calcite.plan.RelOptAbstractTable
 
name - 类 中的变量org.apache.calcite.profile.Profiler.Column
 
name - 类 中的变量org.apache.calcite.rel.core.AggregateCall
 
name - 类 中的变量org.apache.calcite.rex.RexVariable
 
name() - 接口 中的方法org.apache.calcite.sql.SqlLiteral.SqlSymbol
已过时。
 
name - 类 中的变量org.apache.calcite.sql.SqlWithItem
 
name - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
nameExists(String) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns whether a field exists with the given name.
NameMap<V> - org.apache.calcite.util中的类
Map whose keys are names and can be accessed with and without case sensitivity.
NameMap() - 类 的构造器org.apache.calcite.util.NameMap
Creates a NameMap, initially empty.
nameMatcher - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
 
nameMatcher() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
nameMatcher() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns an implementation of SqlNameMatcher that matches the case-sensitivity policy.
NameMultimap<V> - org.apache.calcite.util中的类
Multimap whose keys are names and can be accessed with and without case sensitivity.
NameMultimap() - 类 的构造器org.apache.calcite.util.NameMultimap
Creates a NameMultimap, initially empty.
names(Set<CorrelationId>) - 类 中的静态方法org.apache.calcite.rel.core.CorrelationId
Converts a set of names to a set of correlation ids.
names() - 接口 中的方法org.apache.calcite.schema.Path
Returns the names of this path, not including the name of the root.
names - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint
Fully qualified object name as array of names.
names - 类 中的变量org.apache.calcite.sql.SqlIdentifier
Array of the components of this compound identifier.
NameSet - org.apache.calcite.util中的类
Set of names that can be accessed with and without case sensitivity.
NameSet() - 类 的构造器org.apache.calcite.util.NameSet
Creates a NameSet, initially empty.
namespace - 类 中的变量org.apache.calcite.sql.validate.DelegatingNamespace
 
namespace - 类 中的变量org.apache.calcite.sql.validate.SqlQualified
 
namespace - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
 
namespaces - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
Maps a node to the namespace which describes what columns they contain.
nAryOperatorCall(String, List<String>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
NaryOperatorConverter - org.apache.calcite.adapter.druid中的类
Converts Calcite n-ary operators to druid expression eg (arg1 Op arg2 Op arg3)
NaryOperatorConverter(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.NaryOperatorConverter
 
NATIVE_UTF16_CHARSET_NAME - 类 中的静态变量org.apache.calcite.util.ConversionUtil
 
naturalDisallowsOnOrUsing() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
naturalOrUsingColumnNotCompatible(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
NCHAR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
NCLOB - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
ne(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL <gt; operator applied to BigDecimal values.
ne(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL <gt; operator applied to Object values (including String; neither side may be null).
neAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL <gt; operator applied to Object values (at least one operand has ANY type, including String; neither may be null).
needCacheWhenFrameIntact() - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
needCacheWhenFrameIntact() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggImplementor
 
needNormalize() - 类 中的静态方法org.apache.calcite.rex.RexNode
The digest of RexNode is normalized by default, however, sometimes a non-normalized representation is required.
needQueryOp(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
needSameTypeParameter() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
needsIndent() - 接口 中的方法org.apache.calcite.sql.SqlWriter.FrameType
Returns whether this frame type should cause the code be further indented.
needsIndent() - 枚举 中的方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
 
needsNullIndicator(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
 
needToCast(SqlValidatorScope, SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Decide if a SqlNode should be casted to target type, derived class can override this strategy.
needToImplement(Object) - 类 中的静态方法org.apache.calcite.util.Util
Returns a RuntimeException indicating that a particular feature has not been implemented, but should be.
needTypeCast(Type, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
When trying to cast/convert a Type to another Type, it is necessary to pre-check whether the cast operation is needed.
negate(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negate(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negate(SqlParserPos) - 类 中的方法org.apache.calcite.piglet.Ast.NumericLiteral
 
negate() - 枚举 中的方法org.apache.calcite.plan.RelOptUtil.Logic
 
negate() - 枚举 中的方法org.apache.calcite.rex.RexUnknownAs
 
negate(RexBuilder, RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
negate() - 枚举 中的方法org.apache.calcite.sql.SqlKind
Returns the kind that you get if you apply NOT to this kind.
negate2() - 枚举 中的方法org.apache.calcite.plan.RelOptUtil.Logic
Variant of RelOptUtil.Logic.negate() to be used within LogicVisitor, where FALSE values may exist.
negateChecked(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
negateChecked(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
NEGATED_POSIX_REGEX_CASE_INSENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
NEGATED_POSIX_REGEX_CASE_SENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
negateNullSafe() - 枚举 中的方法org.apache.calcite.sql.SqlKind
Returns the kind that you get if you negate this kind.
NeoviewSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Neoview database.
NeoviewSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.NeoviewSqlDialect
Creates a NeoviewSqlDialect.
nest() - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
 
nest() - 接口 中的方法org.apache.calcite.rel.RelWriter
Returns whether the writer prefers nested values.
nestBlock() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Starts nested code block.
nestBlock(BlockBuilder) - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Uses given block as the new code context.
nestBlock(BlockBuilder, Map<RexNode, Boolean>) - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Uses given block as the new code context and the map of nullability.
nestBlock() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Starts nested code block.
nestBlock(BlockBuilder) - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Uses given block as the new code context.
nestBlock(BlockBuilder, Map<RexNode, Boolean>) - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Uses given block as the new code context and the map of nullability.
nestedAggIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
NestedBlockBuilder - org.apache.calcite.adapter.enumerable中的接口
Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions.
NestedBlockBuilderImpl - org.apache.calcite.adapter.enumerable中的类
Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions.
NestedBlockBuilderImpl(BlockBuilder) - 类 的构造器org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Constructs nested block builders starting of a given code block.
nestedLoopJoin(Enumerable<TSource>, Enumerable<TInner>, Predicate2<TSource, TInner>, Function2<TSource, TInner, TResult>, JoinType) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on a predicate.
NetezzaSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Netezza database.
NetezzaSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.NetezzaSqlDialect
Creates a NetezzaSqlDialect.
NEW - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
new_(Constructor) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor that takes no arguments.
new_(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the parameterless constructor of the specified type.
new_(Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments.
new_(Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Type, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments.
new_(Type, Iterable<? extends Expression>, MemberDeclaration...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments.
new_(Constructor, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments.
new_(Constructor, Iterable<? extends Expression>, MemberDeclaration...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
newAggregateRel(RelBuilder, Aggregate, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Do a shallow clone of oldAggRel and update aggCalls.
newArrayBounds(Type, int, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating an array that has a specified rank.
NewArrayExpression - org.apache.calcite.linq4j.tree中的类
Represents creating a new array and possibly initializing the elements of the new array.
NewArrayExpression(Type, int, Expression, List<Expression>) - 类 的构造器org.apache.calcite.linq4j.tree.NewArrayExpression
 
newArrayInit(Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a one-dimensional array and initializing it from a list of elements.
newArrayInit(Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a one-dimensional array and initializing it from a list of elements, using varargs.
newArrayInit(Type, int, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a n-dimensional array and initializing it from a list of elements.
newArrayInit(Type, int, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating an n-dimensional array and initializing it from a list of elements, using varargs.
newAttributeInitializer(RelDataType, SqlFunction, int, List<RexNode>, InitializerContext) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
Creates an expression which evaluates to the initializer expression for a particular attribute of a structured type.
newAttributeInitializer(RelDataType, SqlFunction, int, List<RexNode>, InitializerContext) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
newBuilder(int) - 类 中的静态方法org.apache.calcite.interpreter.Row
Create a RowBuilder object that eases creation of a new row.
newCalcRel(RelBuilder, RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Add a calc with the expressions to compute the original agg calls from the decomposed ones.
newColumnDefaultValue(RelOptTable, int, InitializerContext) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
Creates an expression which evaluates to the default value for a particular column.
newColumnDefaultValue(RelOptTable, int, InitializerContext) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
newConfigBuilder() - 类 中的静态方法org.apache.calcite.tools.Frameworks
Creates a config builder with each setting initialized to its default value.
newConfigBuilder(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Creates a config builder initializing each setting from an existing config.
newConnection(UnregisteredDriver, AvaticaFactory, String, Properties) - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
 
newConnection(UnregisteredDriver, AvaticaFactory, String, Properties, CalciteSchema, JavaTypeFactory) - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
Creates a connection with a root schema.
newConnection(UnregisteredDriver, AvaticaFactory, String, Properties, CalciteSchema, JavaTypeFactory) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newContextException(SqlParserPos, Resources.ExInst<?>, String) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Wraps an exception with context.
newContextException(SqlParserPos, Resources.ExInst<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Wraps an exception with context.
newContextException(int, int, int, int, Resources.ExInst<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Wraps an exception with context.
newDatabaseMetaData(AvaticaConnection) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
newError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
newError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
 
newError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
 
newError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
Wraps a validation error with context appropriate to this operator call.
NewExpression - org.apache.calcite.linq4j.tree中的类
Represents a constructor call.
NewExpression(Type, List<Expression>, List<MemberDeclaration>) - 类 的构造器org.apache.calcite.linq4j.tree.NewExpression
 
newFieldTrimmer() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Creates a RelFieldTrimmer.
newInternal(Throwable, String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect.FakeUtil
已过时。
 
newInternal() - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Throw new AssertionError
newInternal(String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Throw new AssertionError
newInternal(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Throw new RuntimeException if checked; throw raw exception if unchecked or Error
newInternal(Throwable, String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Throw new AssertionError if applicable; or RuntimeException if e is checked; or raw exception if e is unchecked or Error.
newlineAfterClose - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
newlineAfterOpen - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
newlineAfterSep - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
Whether to print a newline after each separator.
newlineAndIndent() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
newlineAndIndent(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
newlineAndIndent() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints a new line, and indents.
newlineBeforeClose - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
newlineBeforeSep - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
Whether to print a newline before each separator.
newName(String) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a name for a new variable, unique within this block.
newPreparedStatement(AvaticaConnection, Meta.StatementHandle, Meta.Signature, int, int, int) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newResultSet(AvaticaStatement, QueryState, Meta.Signature, TimeZone, Meta.Frame) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newResultSetMetaData(AvaticaStatement, Meta.Signature) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newStatement(AvaticaConnection, Meta.StatementHandle, int, int, int) - 类 中的方法org.apache.calcite.jdbc.CalciteJdbc41Factory
 
newValidationError(Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Constructs a new validation error for the call.
newValidationError(SqlNode, Resources.ExInst<SqlValidatorException>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Adds "line x, column y" context to a validator exception.
newValidationError(SqlNode, Resources.ExInst<SqlValidatorException>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
newValidationSignatureError() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Constructs a new validation signature error for the call.
newValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Factory method for SqlValidator.
newValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
已过时。
next() - 类 中的方法org.apache.calcite.runtime.EnumeratorCursor
 
next() - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
 
NEXT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
NEXT function to be used within MATCH_RECOGNIZE.
next() - 类 中的方法org.apache.calcite.util.Filterator
 
next() - 类 中的方法org.apache.calcite.util.graph.BreadthFirstIterator
 
next() - 类 中的方法org.apache.calcite.util.graph.DepthFirstIterator
 
next() - 类 中的方法org.apache.calcite.util.graph.TopologicalOrderIterator
 
NEXT_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The sequence next value function: NEXT VALUE FOR sequence
nextClearBit(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextLine(String, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
nextSetBit(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextToken() - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
 
nextWhitespace - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter
 
NILADIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy for an operator which takes no operands.
NL - 类 中的静态变量org.apache.calcite.sql.pretty.SqlPrettyWriter
 
NL - 类 中的静态变量org.apache.calcite.sql.SqlOperator
 
nLogN(double) - 类 中的静态方法org.apache.calcite.util.Util
Computes nlogn(n) using the natural logarithm (or n if n < Math.E, so the result is never negative.
NlsString - org.apache.calcite.util中的类
A string, optionally with character set and SqlCollation.
NlsString(ByteString, String, SqlCollation) - 类 的构造器org.apache.calcite.util.NlsString
Creates a string in a specified character set.
NlsString(String, String, SqlCollation) - 类 的构造器org.apache.calcite.util.NlsString
Easy constructor for Java string.
NO_INDICATOR - 类 中的静态变量org.apache.calcite.rel.core.Aggregate
已过时。
Node - org.apache.calcite.interpreter中的接口
Relational expression that can be executed using an interpreter.
Node - org.apache.calcite.linq4j.tree中的接口
Parse tree node.
Node(SqlParserPos, Ast.Op) - 类 的构造器org.apache.calcite.piglet.Ast.Node
 
Node(LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, LoptJoinTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree.Node
 
node - 类 中的变量org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
 
node(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
nodeCount - 类 中的变量org.apache.calcite.rex.RexCall
 
nodeCount() - 类 中的方法org.apache.calcite.rex.RexCall
 
nodeCount() - 类 中的方法org.apache.calcite.rex.RexNode
Returns the number of nodes in this expression.
nodeCount() - 类 中的方法org.apache.calcite.rex.RexOver
 
nodeCount(List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns the number of nodes (including leaves) in a list of expressions.
nodeCount - 类 中的变量org.apache.calcite.rex.RexWindow
 
nodeCount() - 类 中的方法org.apache.calcite.rex.RexWindowBound
Returns the number of nodes in this bound.
nodeInputs - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
 
nodeLists - 类 中的变量org.apache.calcite.tools.RelBuilder.GroupKeyImpl
 
Nodes - org.apache.calcite.interpreter中的类
Helper methods for Node and implementations for core relational expressions.
Nodes() - 类 的构造器org.apache.calcite.interpreter.Nodes
 
nodes - 类 中的变量org.apache.calcite.tools.RelBuilder.GroupKeyImpl
 
Nodes.CoreCompiler - org.apache.calcite.interpreter中的类
Extension to Interpreter.CompilerImpl that knows how to handle the core logical RelNodes.
nodeType - 类 中的变量org.apache.calcite.linq4j.tree.AbstractNode
 
NodeTypeHintPredicate - org.apache.calcite.rel.hint中的类
A hint predicate that specifies which kind of relational expression the hint can be applied to.
NodeTypeHintPredicate(NodeTypeHintPredicate.NodeType) - 类 的构造器org.apache.calcite.rel.hint.NodeTypeHintPredicate
 
NoElementException(String) - 异常错误 的构造器org.apache.calcite.util.mapping.Mappings.NoElementException
Creates a NoElementException.
NoHandler(Class<? extends RelNode>) - 异常错误 的构造器org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler
 
noIndicator(Aggregate) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
已过时。
noMethod(Method) - 类 中的方法org.apache.calcite.util.BarfingInvocationHandler
Called when this class (or its derived class) does not have the required method from the interface.
nonDefaultOnEmptySet(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
nonDefaultOnEmptySet(WinAggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
nonDefaultOnEmptySet(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
NonDeterministic - org.apache.calcite.linq4j.function中的注释类型
Specifies that function is NOT deterministic (i.e. it can return different output given the same inputs).
NONE - 接口 中的静态变量org.apache.calcite.plan.Convention
Convention that for a relational expression that does not support any convention.
none() - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an empty list of child operands.
NONE - 类 中的静态变量org.apache.calcite.rel.core.Project.Flags
已过时。
 
NoneConverter - org.apache.calcite.rel.convert中的类
NoneConverter converts a plan from inConvention to Convention.NONE.
NoneConverter(RelOptCluster, RelNode) - 类 的构造器org.apache.calcite.rel.convert.NoneConverter
 
nonEquiConditions - 类 中的变量org.apache.calcite.rel.core.JoinInfo
 
NoneToBindableConverterRule - org.apache.calcite.interpreter中的类
Rule to convert a relational expression from Convention.NONE to BindableConvention.
NoneToBindableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.interpreter.NoneToBindableConverterRule
Creates a NoneToBindableConverterRule.
NonLeafReplayableQueryable(Queryable<T>) - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
nonStandardFeatureUsed(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
nOperands - 类 中的变量org.apache.calcite.sql.type.SameOperandTypeChecker
 
normalize(RexBuilder, RexSimplify) - 类 中的方法org.apache.calcite.rex.RexProgram
Creates a simplified/normalized copy of this program.
normalize(RexBuilder, boolean) - 类 中的方法org.apache.calcite.rex.RexProgram
已过时。
normalize(RexBuilder, RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
已过时。
normalizePlan(String) - 类 中的静态方法org.apache.calcite.plan.volcano.VolcanoPlanner
Normalizes references to subsets within the string representation of a plan.
not(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
not(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
not(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Negates a logical expression by adding or removing a NOT.
not(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
NULL → NULL, FALSE → TRUE, TRUE → FALSE.
NOT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
not(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a NOT.
NOT_BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
NOT_EQUALS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical not-equals operator, '<>'.
NOT_IN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
NOT IN operator tests for a value's membership in a sub-query or a list of values.
NOT_LIKE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
NOT_SIMILAR_TO - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
NOT_SUBMULTISET_OF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
notASequence(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
notContainsCorrelation(RelNode, CorrelationId, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns true, and calls Litmus.succeed() if a given relational expression does not contain a given correlation.
notContainsWindowedAgg(Calc) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Predicate for if a Calc does not contain windowed aggregates.
notContainsWindowedAgg(Filter) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Predicate for if a Filter does not windowed aggregates.
notContainsWindowedAgg(Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Predicate for if a Project does not contain windowed aggregates.
notEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
notEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
notEquals(RexNode, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a <>.
notFn(RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexUtil
notGroupExpr(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
notifyAll(Object) - 类 中的静态方法org.apache.calcite.util.Unsafe
notifyChosen(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Takes care of tracing and listener notification when a rel is chosen as part of the final plan.
notifyDiscard(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Takes care of tracing and listener notification when a rel is discarded
notifyEquivalence(RelNode, Object, boolean) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Takes care of tracing and listener notification when a rel equivalence is detected.
notifyTransformation(RelOptRuleCall, RelNode, boolean) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Takes care of tracing and listener notification when a rule's transformation is applied.
NotNullImplementor - org.apache.calcite.adapter.enumerable中的接口
Simplified version of CallImplementor that does not know about null semantics.
notSelectDistinctExpr(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
notTemporalTable(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
noValueSuppliedForViewColumn(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
nth(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the nth set bit.
NTH_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
NTH_VALUE aggregate function.
nthField(int, Class) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
nthField(int, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
NTILE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
NTILE aggregate function.
NULL - 异常错误 中的静态变量org.apache.calcite.util.Util.FoundOne
Singleton instance.
NULL_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
nullable() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
nullable() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordField
 
nullable(boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Changes the nullability of the last field added.
nullable(boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
NULLABLE_LITERAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where type must be a literal or NULL.
NULLABLE_MOD - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_MOD_NULLABLE with a fallback to ReturnTypes.ARG1_NULLABLE These rules are used for modulus.
NULLABLE_SUM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_SUM_NULLABLE with a fallback to ReturnTypes.LEAST_RESTRICTIVE These rules are used for addition and subtraction.
NullableBigDecimalFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a BigDecimal value that may be null.
NullableDoubleFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Double value that may be null.
NullableFloatFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Float value that may be null.
NullableIntegerFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns an Integer value that may be null.
NullableLongFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Long value that may be null.
nullaryFunctionMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
NullCollation - org.apache.calcite.config中的枚举
Strategy for how NULL values are to be sorted if NULLS FIRST or NULLS LAST are not specified in an item in the ORDER BY clause.
nullCollation() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
nullCollation - 类 中的变量org.apache.calcite.sql.SqlDialect
 
nullComparison - 枚举 中的变量org.apache.calcite.rel.RelFieldCollation.NullDirection
 
nullDirection - 类 中的变量org.apache.calcite.rel.RelFieldCollation
Direction of sorting of nulls.
nullEqualToEmpty() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
nullEqualToEmpty() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
NULLIF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
nullifyType(RelDataType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
nullifyType(SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
 
nullifyType(SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
nullifyType(SqlNode, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Converts the type of an expression to nullable, if the context warrants it.
nullIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
NullInitializerExpressionFactory - org.apache.calcite.sql2rel中的类
An implementation of InitializerExpressionFactory that always supplies NULL.
NullInitializerExpressionFactory() - 类 的构造器org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
nullKeyOfJsonObjectNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
nullLiteral() - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
NullPolicy - org.apache.calcite.adapter.enumerable中的枚举
Describes when a function/operator will return null.
NULLS_FIRST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
NULLS_LAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
nullsComparator(boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a Comparator that handles null values.
NullSentinel - org.apache.calcite.rel.metadata中的枚举
Placeholder for null values.
nullsFirst(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Converts a sort expression to nulls first.
nullsLast(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Converts a sort expression to nulls last.
number(Number) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Creates a number value of this primitive's box type.
numberLiteral(Number) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
numberLiteralOutOfRange(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
NumberUtil - org.apache.calcite.util中的类
Utility functions for working with numbers.
numDistinctVals(Double, Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Returns the number of distinct values provided numSelected are selected where there are domainSize distinct values.
NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_OPTIONAL_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_OR_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_OR_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
NUMERIC_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
NumericComparison(T, BiFunction<T, T, T>) - 类 的构造器org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
numTagsWritten() - 类 中的方法org.apache.calcite.util.XmlOutput
Get the total number of tags written
NVARCHAR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
NVL - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
NVL - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "NVL(value, value)" function.

O

o - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Token
 
obj - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
obj - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
ObjectEnumeratorCursor - org.apache.calcite.runtime中的类
Implementation of Cursor on top of an Enumerator that returns an Object for each row.
ObjectEnumeratorCursor(Enumerator<Object>) - 类 的构造器org.apache.calcite.runtime.ObjectEnumeratorCursor
Creates an ObjectEnumeratorCursor.
objectNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
objectNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
objectNotFoundWithin(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
objectNotFoundWithinDidYouMean(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ObjectSqlType - org.apache.calcite.sql.type中的类
ObjectSqlType represents an SQL structured user-defined type.
ObjectSqlType(SqlTypeName, SqlIdentifier, boolean, List<? extends RelDataTypeField>, RelDataTypeComparability) - 类 的构造器org.apache.calcite.sql.type.ObjectSqlType
Constructs an object type.
OBSERVER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
of(JavaRowFormat) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
 
of(JavaTypeFactory, RelDataType, JavaRowFormat) - 类 中的静态方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
of(JavaTypeFactory, RelDataType, JavaRowFormat, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
of(boolean) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
 
of(SqlDialect, Expression, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcConvention
 
of(Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
Creates a Row with one column value.
of(Object, Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
Creates a Row with two column values.
of(Object, Object, Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
Creates a Row with three column values.
of(Object...) - 类 中的静态方法org.apache.calcite.interpreter.Row
Creates a Row with variable number of values.
of(String) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
 
of(Queryable<T>) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
 
of(RelNode) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
 
of(int, E) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an Ord.
of(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive class.
of(Type, Type...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Creates a type with generic parameters.
of(Object) - 类 中的静态方法org.apache.calcite.plan.Contexts
Returns a context that wraps an object.
of(Object...) - 类 中的静态方法org.apache.calcite.plan.Contexts
Returns a context that wraps an array of objects, ignoring any nulls.
of(RexBuilder, Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptPredicateList
Creates a RelOptPredicateList with only pulled-up predicates, no inferred predicates.
of(RexBuilder, Iterable<RexNode>, Iterable<RexNode>, Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptPredicateList
Creates a RelOptPredicateList for a join.
of(ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns a checker that consults a bit set to find out whether particular inputs may be null.
of(RelNode, LogicalFilter) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
 
of(RelDataType, RexNode) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
 
of(RelDataType, List<Pair<RexInputRef, RexNode>>) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
 
of(RelNode, RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.JoinInfo
Creates a JoinInfo by analyzing a condition.
of(ImmutableIntList, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.core.JoinInfo
Creates an equi-join.
of(List<RelMetadataProvider>) - 类 中的静态方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
Creates a chain.
of(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
Creates a JaninoRelMetadataProvider.
of(Class<M>, Class<? extends MetadataHandler<M>>, Method...) - 类 中的静态方法org.apache.calcite.rel.metadata.MetadataDef
Creates a MetadataDef.
of(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.Holder
Creates a Holder.
of(MutableRel, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableAggregate
Creates a MutableAggregate.
of(MutableRel, RexProgram) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCalc
Creates a MutableCalc
of(RelDataType, MutableRel, String) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCollect
Creates a MutableCollect.
of(RelDataType, MutableRel, MutableRel, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCorrelate
Creates a MutableCorrelate.
of(MutableRel, RelDistribution) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableExchange
Creates a MutableExchange.
of(MutableRel, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableFilter
Creates a MutableFilter.
of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableIntersect
Creates a MutableIntersect.
of(RelDataType, MutableRel, MutableRel, RexNode, JoinRelType, Set<CorrelationId>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableJoin
Creates a MutableJoin.
of(RelDataType, MutableRel, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableMatch
Creates a MutableMatch.
of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableMinus
Creates a MutableMinus.
of(RelDataType, MutableRel, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableProject
Creates a MutableProject.
of(MutableRel, List<RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableProject
Creates a MutableProject.
of(MutableRel, RelOptSamplingParameters) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableSample
Creates a MutableSample.
of(TableScan) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableScan
Creates a MutableScan.
of(MutableRel, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableSort
Creates a MutableSort.
of(RelOptCluster, RelDataType, List<MutableRel>, RexNode, Type, Set<RelColumnMapping>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
Creates a MutableTableFunctionScan.
of(RelDataType, MutableRel, RelOptTable, Prepare.CatalogReader, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableTableModify
Creates a MutableTableModify.
of(RelDataType, MutableRel, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableUncollect
Creates a MutableUncollect.
of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableUnion
Creates a MutableUnion.
of(Values) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableValues
Creates a MutableValue.
of(RelDataType, MutableRel, List<Window.Group>, List<RexLiteral>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableWindow
Creates a MutableWindow.
of(RelFieldCollation...) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
of(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
of(RelFieldCollation...) - 类 中的静态方法org.apache.calcite.rel.RelCollations
 
of(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
 
of(int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Creates a collation containing one field.
of(SqlMonotonicity) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
Converts a SqlMonotonicity to a direction.
of(List<String>, List<String>, List<IntPair>) - 类 中的静态方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
of(RelNode, SqlKind) - 类 中的静态方法org.apache.calcite.rel.RelRoot
Creates a simple RelRoot.
of(RelNode, RelDataType, SqlKind) - 类 中的静态方法org.apache.calcite.rel.RelRoot
Creates a simple RelRoot.
of(RelNode, Project, RelNode) - 类 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.ViewPartialRewriting
 
of(int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
Creates a reference to a given field in a row type.
of(int, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
Creates a reference to a given field in a list of fields.
of(String, int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexPatternFieldRef
 
of(String, RexInputRef) - 类 中的静态方法org.apache.calcite.rex.RexPatternFieldRef
 
of(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.rex.RexPermuteInputsShuttle
Creates a shuttle with an empty field list.
of(RexTableInputRef.RelTableRef, int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef
 
of(RexTableInputRef.RelTableRef, RexInputRef) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef
 
of(RelOptTable, int) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
of(E, List<? extends E>) - 类 中的静态方法org.apache.calcite.runtime.ConsList
Creates a ConsList.
of() - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 0 elements.
of(T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 1 element.
of(T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 2 elements.
of(T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 3 elements.
of(T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 4 elements.
of(T, T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 6 elements.
of(T, T, T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a flat list with 6 elements.
of(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a memory-, CPU- and cache-efficient immutable list.
of(List<T>) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
Creates a memory-, CPU- and cache-efficient immutable list from an existing list.
of(DataSource, String) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
Creates an ResultSetEnumerable.
of(DataSource, String, Primitive[]) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
Creates an ResultSetEnumerable that retrieves columns as specific Java types.
of(DataSource, String, Function1<ResultSet, Function0<T>>) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
Executes a SQL query and returns the results as an enumerator, using a row builder to convert JDBC column values into rows.
of(DataSource, String, Function1<ResultSet, Function0<T>>, ResultSetEnumerable.PreparedStatementEnricher) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
Executes a SQL query and returns the results as an enumerator, using a row builder to convert JDBC column values into rows.
of(Lattice, List<Table>) - 类 中的静态方法org.apache.calcite.schema.impl.StarTable
Creates a StarTable and registers it in a schema.
of(List<RelReferentialConstraint>) - 类 中的静态方法org.apache.calcite.schema.Statistics
Returns a statistic with a given set of referential constraints.
of(double, List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.schema.Statistics
Returns a statistic with a given row count and set of unique keys.
of(double, List<ImmutableBitSet>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.schema.Statistics
Returns a statistic with a given row count, set of unique keys, and collations.
of(Double, List<ImmutableBitSet>, List<RelReferentialConstraint>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.schema.Statistics
Returns a statistic with a given row count, set of unique keys, referential constraints, and collations.
of(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
Looks up a value.
of() - 类 中的静态方法org.apache.calcite.sql.parser.Span
Creates an empty Span.
of(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.Span
Creates a Span with one position.
of(SqlNode) - 类 中的静态方法org.apache.calcite.sql.parser.Span
Creates a Span of one node.
of(SqlNode, SqlNode) - 类 中的静态方法org.apache.calcite.sql.parser.Span
Creates a Span between two nodes.
of(Collection<? extends SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.Span
Creates a Span of a list of nodes.
of(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
 
of(SqlNode, SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
 
of(SqlNode, SqlNode, SqlNode...) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
 
of(int) - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
 
of(SqlOperatorTable...) - 类 中的静态方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
Creates a ChainedSqlOperatorTable.
of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Creates a CorelMap with given contents.
of(RuleSet) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program that executes a rule set.
of(HepProgram, boolean, RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program that executes a HepProgram.
of(int...) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a bitset with given bits set.
of(Integer[]) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a BitSet with given bits set.
of(Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a BitSet with given bits set.
of(ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a BitSet with given bits set.
of(List<? extends T>...) - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList.
of() - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList of zero lists.
of(List<T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList of one list.
of(List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList of two lists.
of(List<? extends T>, List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList of three lists.
of(Map<K, V>, Map<K, V>...) - 类 中的静态方法org.apache.calcite.util.CompositeMap
Creates a CompositeMap.
of(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.BreadthFirstIterator
 
of(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.DepthFirstIterator
Creates an iterable over the vertices in the given graph in a depth-first iteration order.
of(DirectedGraph<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.TopologicalOrderIterator
 
of(E) - 类 中的静态方法org.apache.calcite.util.Holder
Creates a holder containing a given value.
of() - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Creates an ImmutableBitSet with no bits.
of(int...) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
 
of(Iterable<Integer>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
 
of(ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Creates an ImmutableBitSet with given bits set.
of() - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Returns an empty ImmutableIntList.
of(int...) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an array of int.
of(E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 1 element.
of(E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 2 elements.
of(E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 3 elements.
of(E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 4 elements.
of(E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 5 elements.
of(E, E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 6 elements.
of(E, E, E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 7 elements.
of(E, E, E, E, E, E, E, E, E...) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
Creates an immutable list of 8 or more elements.
of(String) - 类 中的静态方法org.apache.calcite.util.IntegerIntervalSet
Parses a range of integers expressed as a string.
of(int, int) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
 
of(T1, T2) - 类 中的静态方法org.apache.calcite.util.Pair
Creates a Pair of appropriate type.
of(Map.Entry<K, V>) - 类 中的静态方法org.apache.calcite.util.Pair
Creates a Pair from a Map.Entry.
of(File) - 类 中的静态方法org.apache.calcite.util.Sources
 
of(URL) - 类 中的静态方法org.apache.calcite.util.Sources
 
of(String) - 类 中的静态方法org.apache.calcite.util.Template
Creates a Template for the default locale and the specified pattern.
of(String, Locale) - 类 中的静态方法org.apache.calcite.util.Template
Creates a Template for the specified locale and pattern.
of(T) - 类 中的静态方法org.apache.calcite.util.TryThreadLocal
Creates a TryThreadLocal.
of(E...) - 类 中的静态方法org.apache.calcite.util.UnmodifiableArrayList
 
of2(int, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
Creates a reference to a given field in a list of fields.
ofBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given boxing class.
ofBoxOr(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive or boxing class.
ofComparable(List<T>) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
 
ofCopy(Iterable<List<T>>) - 类 中的静态方法org.apache.calcite.util.CompositeList
Creates a CompositeList.
offset - 类 中的变量org.apache.calcite.adapter.cassandra.CassandraLimit
 
offset - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableLimit
 
offset - 类 中的变量org.apache.calcite.rel.core.Sort
 
offset - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
 
offset - 类 中的变量org.apache.calcite.sql.SqlOrderBy
 
offset(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping that shifts a given mapping's source and target by a given offset.
offsetSource(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping that shifts a given mapping's source by a given offset, incrementing the number of sources by the minimum possible.
offsetSource(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping that shifts a given mapping's source by a given offset.
offsetTarget(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping that shifts a given mapping's target by a given offset, incrementing the number of targets by the minimum possible.
offsetTarget(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Returns a mapping that shifts a given mapping's target by a given offset.
ofList(RelOptRule...) - 类 中的静态方法org.apache.calcite.tools.RuleSets
Creates a rule set with a given array of rules.
ofList(Iterable<? extends RelOptRule>) - 类 中的静态方法org.apache.calcite.tools.RuleSets
Creates a rule set with a given collection of rules.
ofRules(RelOptRule...) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program from a list of rules.
ofRules(Iterable<? extends RelOptRule>) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program from a list of rules.
ofType(Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
ofType(Enumerable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters the elements of an Enumerable based on a specified type.
ofType(Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters the elements of an Enumerable based on a specified type.
ofType(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns elements of a given Iterable that are of the specified type.
ofType(Queryable<?>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
ofTypePredicate(Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Creates a predicate that returns whether an object is an instance of a particular type or is null.
onCopy(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
onCopy(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
onCopy(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Called when a relational expression is copied to a similar expression.
ONE_OR_MORE - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy that allows one or more operands.
onesComplement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
onesComplement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
only() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
ONLY_COLUMN - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type must be a struct type with precisely one field and the returned type is the type of that field.
onlyScalarSubQueryAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.csv.CsvProjectTableScanRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScanRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.piglet.PigToSqlAggregateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.RelOptRule
Receives notification about a rule match.
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
 
onMatch() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRuleCall
Called when all operands have matched.
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.convert.TraitMatchingRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateCaseToFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateExtractProjectRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateFilterTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateProjectMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateStarTableRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateUnionAggregateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateUnionTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateValuesRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcSplitRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CoerceInputsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterAggregateTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterCalcMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterCorrelateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterProjectTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterSetOpTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterToCalcRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.IntersectToDistinctRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinAssociateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinCommuteRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushThroughJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToCorrelateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToMultiJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinUnionTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.LoptOptimizeJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MatchRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectCalcMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectFilterTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectSortTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToCalcRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectWindowTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinCopyRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortProjectTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortUnionTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.TableScanRule
已过时。
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionEliminatorRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionMergeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionPullUpConstantsRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionToDistinctRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
 
onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
 
onMatch(RexNode[]) - 接口 中的方法org.apache.calcite.rex.RexAction
已过时。
 
onNewClass(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Called when a new class of RelNode is seen.
onNewClass(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
onRegister(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
onRegister(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
Receives notification that this expression is about to be registered.
OOBINLINE - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
is out of band in-line enabled
op - 类 中的变量org.apache.calcite.piglet.Ast.Node
 
op(SqlKind, SqlOperator) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
op - 类 中的变量org.apache.calcite.rex.RexCall
 
op(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
op - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Call
 
OPEN_SQL_IDENTIFIER - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for beginning an SQL identifier
OPEN_SQL_STRING_LITERAL - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for beginning an SQL string literal
openStream() - 接口 中的方法org.apache.calcite.util.Source
 
operand - 类 中的变量org.apache.calcite.model.JsonCustomSchema
Contains attributes to be passed to the factory.
operand - 类 中的变量org.apache.calcite.model.JsonCustomTable
Contains attributes to be passed to the factory.
operand(Class<R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand that matches a relational expression that has no children.
operand(Class<R>, RelTrait, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand that matches a relational expression that has no children.
operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
已过时。
operand(Class<R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand that matches a relational expression with a given list of children.
operand(Class<? extends MutableRel>, SubstitutionVisitor.Operand...) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
Creates an operand with given inputs.
Operand(Class<? extends MutableRel>) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.Operand
 
operand(int) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
operand(int) - 类 中的方法org.apache.calcite.sql.SqlCall
 
operand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns a particular operand.
operand0 - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
 
OPERAND_AFTER - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_INTERVAL - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_MEASURES - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ORDER_BY - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PARTITION_BY - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_PATTERN_DEFINES - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_ROWS_PER_MATCH - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_END - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_STRICT_START - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_SUBSET - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
OPERAND_TABLE_REF - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
operandCount() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
operandCount() - 类 中的方法org.apache.calcite.sql.SqlCall
 
operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand that matches a relational expression that has a particular trait and predicate.
operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates an operand that matches a relational expression that has no children.
operandMap(JsonSchema, Map<String, Object>) - 类 中的方法org.apache.calcite.model.ModelHandler
Adds extra entries to an operand to a custom schema.
operandNotComparable(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
operands - 类 中的变量org.apache.calcite.plan.RelOptRule
Flattened list of operands.
operands - 类 中的变量org.apache.calcite.rex.RexCall
 
operands() - 类 中的方法org.apache.calcite.rex.RexCallBinding
 
operands - 类 中的变量org.apache.calcite.sql.SqlBasicCall
 
operands() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns the operands to a call permuted into the same order as the formal parameters of the function.
OperandsTypeChecking - org.apache.calcite.sql.type中的类
Strategies to check for allowed operand types of an operator call.
OperandsTypeChecking() - 类 的构造器org.apache.calcite.sql.type.OperandsTypeChecking
 
OperandTypes - org.apache.calcite.sql.type中的类
Strategies for checking operand types.
operation - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDelete
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDescribeSchema
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDescribeTable
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlExplain
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlInsert
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlJoin
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlMerge
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlOrderBy
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlSetOption
 
OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlUpdate
 
operatorTable(String) - 类 中的静态方法org.apache.calcite.prepare.CalciteCatalogReader
Creates an operator table that contains functions in the given class.
operatorTable(SqlOperatorTable) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
optimize(RelDataType) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
 
optimize(RelRoot, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - 类 中的方法org.apache.calcite.prepare.Prepare
Optimizes a query plan.
optimizeDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Adds new declarations (e.g. final static fields) to the list of existing ones.
OptimizeShuttle - org.apache.calcite.linq4j.tree中的类
Shuttle that optimizes expressions.
OptimizeShuttle() - 类 的构造器org.apache.calcite.linq4j.tree.OptimizeShuttle
 
optional() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
 
optional - 类 中的变量org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
Optionality - org.apache.calcite.util中的枚举
Four states that describe whether a particular behavior or property is allowed and/or not allowed.
optionChecker(HintOptionChecker) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
Registers a hint option checker to validate the hint options.
OpType - org.apache.calcite.linq4j中的枚举
Operator type.
or(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
or(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
or(HintPredicate...) - 类 中的静态方法org.apache.calcite.rel.hint.HintPredicates
Returns a composed hint predicate that represents a short-circuiting logical OR of an array of hint predicates hintPredicates.
or() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Creates a pattern that matches either of the two patterns at the top of the stack, and pushes it onto the stack.
OR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical OR operator.
or(SqlOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if any one of the rules passes.
or(SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a single-operand checker that passes if any one of the rules passes.
or(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an OR.
or(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates an OR.
ORACLE_10 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
OracleSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Oracle database.
OracleSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.OracleSqlDialect
Creates an OracleSqlDialect.
OracleSqlOperatorTable - org.apache.calcite.sql.fun中的类
OracleSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
 
orAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
Ord<E> - org.apache.calcite.linq4j中的类
Pair of an element and an ordinal.
Ord(int, E) - 类 的构造器org.apache.calcite.linq4j.Ord
Creates an Ord.
orderBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderByDataTypeProhibitsRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
orderByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderByFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the ORDER BY clause.
orderByOrdinalOutOfRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
orderByOverlap() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
orderByRangeMismatch() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
OrderByScope - org.apache.calcite.sql.validate中的类
Represents the name-resolution context for expressions in an ORDER BY clause.
orderbyShouldNotContainOver() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
OrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
Represents the result of applying a sorting operation to an Enumerable.
OrderedQueryable<T> - org.apache.calcite.linq4j中的接口
Represents the result of applying a sorting operation to a Queryable.
orderField(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
Creates a reference to a field to be used in an ORDER BY clause.
ORDERING - 类 中的静态变量org.apache.calcite.rel.RelNodes
Ordering for RelNodes.
ORDERING - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
 
ORDERING - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
Ordering that compares pairs lexicographically: first by their source, then by their target.
orderKeys - 类 中的变量org.apache.calcite.rel.core.Match
 
orderKeys - 类 中的变量org.apache.calcite.rel.core.Window.Group
 
orderKeys - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
orderKeys - 类 中的变量org.apache.calcite.rex.RexWindow
 
orderList - 类 中的变量org.apache.calcite.sql.SqlOrderBy
 
OrderStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Pair<Ast.Identifier, Ast.Direction>>) - 类 的构造器org.apache.calcite.piglet.Ast.OrderStmt
 
ordinal - 类 中的变量org.apache.calcite.materialize.Lattice.Column
Ordinal of the column within the lattice.
ordinal - 类 中的变量org.apache.calcite.profile.Profiler.Column
 
ordinal - 类 中的变量org.apache.calcite.rel.core.Match.RexMRAggCall
 
ordinal - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
Ordinal of this aggregate within its partition.
ordinal() - 接口 中的方法org.apache.calcite.sql.SqlLiteral.SqlSymbol
已过时。
 
ordinalInParent - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
 
ordinalInParent - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
 
ordinalInRule - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
 
ORDINALITY_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
 
OrdinalReturnTypeInference - org.apache.calcite.sql.type中的类
Returns the type of the operand at a particular 0-based ordinal position.
OrdinalReturnTypeInference(int) - 类 的构造器org.apache.calcite.sql.type.OrdinalReturnTypeInference
 
ordinals(RelCollation) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
已过时。
ordinals(RelCollation) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Returns the indexes of the field collations in a given collation.
ordinals(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Returns the indexes of the fields in a list of field collations.
orElse(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
orElse(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
orEmpty(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Util
 
org.apache.calcite - 程序包 org.apache.calcite
Main package for Calcite, the dynamic data management platform.
org.apache.calcite.adapter.cassandra - 程序包 org.apache.calcite.adapter.cassandra
Cassandra query provider.
org.apache.calcite.adapter.clone - 程序包 org.apache.calcite.adapter.clone
Provides utility classes.
org.apache.calcite.adapter.csv - 程序包 org.apache.calcite.adapter.csv
Calcite query provider that reads from CSV (comma-separated value) files.
org.apache.calcite.adapter.druid - 程序包 org.apache.calcite.adapter.druid
Query provider based on a Druid database.
org.apache.calcite.adapter.elasticsearch - 程序包 org.apache.calcite.adapter.elasticsearch
Query provider based on an Elasticsearch2 DB.
org.apache.calcite.adapter.enumerable - 程序包 org.apache.calcite.adapter.enumerable
Query optimizer rules for Java calling convention.
org.apache.calcite.adapter.enumerable.impl - 程序包 org.apache.calcite.adapter.enumerable.impl
Calcite-specific classes for implementation of regular and window aggregates.
org.apache.calcite.adapter.file - 程序包 org.apache.calcite.adapter.file
Calcite query provider that reads from web tables (HTML).
org.apache.calcite.adapter.geode.rel - 程序包 org.apache.calcite.adapter.geode.rel
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
org.apache.calcite.adapter.geode.simple - 程序包 org.apache.calcite.adapter.geode.simple
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
org.apache.calcite.adapter.geode.util - 程序包 org.apache.calcite.adapter.geode.util
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
org.apache.calcite.adapter.java - 程序包 org.apache.calcite.adapter.java
Query provider based on Java in-memory data structures.
org.apache.calcite.adapter.jdbc - 程序包 org.apache.calcite.adapter.jdbc
Query provider based on a JDBC data source.
org.apache.calcite.adapter.kafka - 程序包 org.apache.calcite.adapter.kafka
Kafka query provider.
org.apache.calcite.adapter.mongodb - 程序包 org.apache.calcite.adapter.mongodb
Query provider based on a MongoDB database.
org.apache.calcite.adapter.os - 程序包 org.apache.calcite.adapter.os
The OS adapter contains various table functions that let you query data sources in your operating system and environment.
org.apache.calcite.adapter.pig - 程序包 org.apache.calcite.adapter.pig
Pig query provider.
org.apache.calcite.adapter.redis - 程序包 org.apache.calcite.adapter.redis
The Redis adapter contains various table functions that let you query data sources in your operating system and environment.
org.apache.calcite.adapter.spark - 程序包 org.apache.calcite.adapter.spark
Adapter based on the Apache Spark data management system.
org.apache.calcite.adapter.splunk - 程序包 org.apache.calcite.adapter.splunk
Splunk query provider.
org.apache.calcite.adapter.splunk.search - 程序包 org.apache.calcite.adapter.splunk.search
Executes queries via Splunk's REST API.
org.apache.calcite.adapter.splunk.util - 程序包 org.apache.calcite.adapter.splunk.util
Utilities for RPC to Splunk.
org.apache.calcite.adapter.tpcds - 程序包 org.apache.calcite.adapter.tpcds
TPC-DS schema.
org.apache.calcite.adapter.tpch - 程序包 org.apache.calcite.adapter.tpch
TPC-H schema.
org.apache.calcite.chinook - 程序包 org.apache.calcite.chinook
End to end tests.
org.apache.calcite.config - 程序包 org.apache.calcite.config
Configuration.
org.apache.calcite.example.maze - 程序包 org.apache.calcite.example.maze
User-defined table function that generates a maze.
org.apache.calcite.interpreter - 程序包 org.apache.calcite.interpreter
Provides an implementation of relational expressions using an interpreter.
org.apache.calcite.jdbc - 程序包 org.apache.calcite.jdbc
JDBC driver for Calcite.
org.apache.calcite.linq4j - 程序包 org.apache.calcite.linq4j
Language-integrated query for Java (linq4j) main package.
org.apache.calcite.linq4j.function - 程序包 org.apache.calcite.linq4j.function
Contains definitions of functions and predicates.
org.apache.calcite.linq4j.tree - 程序包 org.apache.calcite.linq4j.tree
Object model for Java expressions.
org.apache.calcite.materialize - 程序包 org.apache.calcite.materialize
Management of materialized query results.
org.apache.calcite.model - 程序包 org.apache.calcite.model
Provides model files, in JSON format, defining schemas and other metadata.
org.apache.calcite.piglet - 程序包 org.apache.calcite.piglet
Piglet, a Pig-like language.
org.apache.calcite.plan - 程序包 org.apache.calcite.plan
Defines interfaces for constructing rule-based optimizers of relational expressions.
org.apache.calcite.plan.hep - 程序包 org.apache.calcite.plan.hep
Provides a heuristic planner implementation for the interfaces in org.apache.calcite.plan.
org.apache.calcite.plan.volcano - 程序包 org.apache.calcite.plan.volcano
Optimizes relational expressions.
org.apache.calcite.prepare - 程序包 org.apache.calcite.prepare
Preparation of queries (parsing, planning and implementation).
org.apache.calcite.profile - 程序包 org.apache.calcite.profile
Utilities to analyze data sets.
org.apache.calcite.rel - 程序包 org.apache.calcite.rel
Defines relational expressions.
org.apache.calcite.rel.convert - 程序包 org.apache.calcite.rel.convert
Defines relational expressions and rules for converting between calling conventions.
org.apache.calcite.rel.core - 程序包 org.apache.calcite.rel.core
Defines core relational expressions.
org.apache.calcite.rel.externalize - 程序包 org.apache.calcite.rel.externalize
Facilities to externalize RelNodes to and from XML and JSON format.
org.apache.calcite.rel.hint - 程序包 org.apache.calcite.rel.hint
Defines hints interfaces and utilities for relational expressions.
org.apache.calcite.rel.logical - 程序包 org.apache.calcite.rel.logical
Defines logical relational expressions.
org.apache.calcite.rel.metadata - 程序包 org.apache.calcite.rel.metadata
Defines metadata interfaces and utilities for relational expressions.
org.apache.calcite.rel.mutable - 程序包 org.apache.calcite.rel.mutable
Defines mutable relational expressions.
org.apache.calcite.rel.rel2sql - 程序包 org.apache.calcite.rel.rel2sql
Translates a relational expression to SQL parse tree.
org.apache.calcite.rel.rules - 程序包 org.apache.calcite.rel.rules
Provides a core set of planner rules.
org.apache.calcite.rel.rules.materialize - 程序包 org.apache.calcite.rel.rules.materialize
Provides a materialized rewriting algorithm encapsulated within a planner rule.
org.apache.calcite.rel.stream - 程序包 org.apache.calcite.rel.stream
Defines relational expressions for streaming.
org.apache.calcite.rel.type - 程序包 org.apache.calcite.rel.type
Defines a type system for relational expressions.
org.apache.calcite.rex - 程序包 org.apache.calcite.rex
Provides a language for representing row-expressions.
org.apache.calcite.runtime - 程序包 org.apache.calcite.runtime
Utilities required at runtime.
org.apache.calcite.schema - 程序包 org.apache.calcite.schema
Schema SPI.
org.apache.calcite.schema.impl - 程序包 org.apache.calcite.schema.impl
Utilities to help implement Calcite's SPIs.
org.apache.calcite.server - 程序包 org.apache.calcite.server
Provides a server for hosting Calcite connections.
org.apache.calcite.sql - 程序包 org.apache.calcite.sql
Provides a SQL parser and object model.
org.apache.calcite.sql.advise - 程序包 org.apache.calcite.sql.advise
Provides hints and corrections for editing SQL statements.
org.apache.calcite.sql.babel - 程序包 org.apache.calcite.sql.babel
Parse tree for SQL extensions used by the Babel parser.
org.apache.calcite.sql.ddl - 程序包 org.apache.calcite.sql.ddl
Parse tree for SQL DDL statements.
org.apache.calcite.sql.dialect - 程序包 org.apache.calcite.sql.dialect
SQL unparsers for JDBC dialects.
org.apache.calcite.sql.fun - 程序包 org.apache.calcite.sql.fun
Defines the set of standard SQL row-level functions and operators.
org.apache.calcite.sql.parser - 程序包 org.apache.calcite.sql.parser
Provides a SQL parser.
org.apache.calcite.sql.pretty - 程序包 org.apache.calcite.sql.pretty
Provides a pretty-printer for SQL statements.
org.apache.calcite.sql.type - 程序包 org.apache.calcite.sql.type
SQL type system.
org.apache.calcite.sql.util - 程序包 org.apache.calcite.sql.util
Utility classes for the SQL object model, parsing, and validation.
org.apache.calcite.sql.validate - 程序包 org.apache.calcite.sql.validate
SQL validation.
org.apache.calcite.sql.validate.implicit - 程序包 org.apache.calcite.sql.validate.implicit
SQL Implicit Type Cast Work Flow This package contains rules for implicit type coercion, it works during the process of SQL validation.
org.apache.calcite.sql2rel - 程序包 org.apache.calcite.sql2rel
Translates a SQL parse tree to relational expression.
org.apache.calcite.statistic - 程序包 org.apache.calcite.statistic
Implementations of statistics providers.
org.apache.calcite.tools - 程序包 org.apache.calcite.tools
Provides utility classes.
org.apache.calcite.util - 程序包 org.apache.calcite.util
Provides utility classes.
org.apache.calcite.util.graph - 程序包 org.apache.calcite.util.graph
Graph-theoretic algorithms and data structures.
org.apache.calcite.util.javac - 程序包 org.apache.calcite.util.javac
Provides compilers for Java code.
org.apache.calcite.util.mapping - 程序包 org.apache.calcite.util.mapping
Support for algebraic maps.
org.apache.calcite.util.trace - 程序包 org.apache.calcite.util.trace
Tracing services.
other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
other(RelDataTypeFactory, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
Called to generate an aggregate for the other side of the join than the side aggregate call's arguments come from.
other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
out(StringBuilder) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
OUTDENT - 类 中的静态变量org.apache.calcite.util.StackWriter
directive for decreasing the indentation level
outerJoin - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
 
OVER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The OVER operator, which applies an aggregate functions to a window.
OverFinder() - 类 的构造器org.apache.calcite.util.Util.OverFinder
 
overFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the OVER clause or a window declaration.
OVERLAPS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
overlaps(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
overlay(String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL OVERLAY function.
overlay(String, String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL OVERLAY function.
overlay(ByteString, ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL OVERLAY function applied to binary strings.
overlay(ByteString, ByteString, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL OVERLAY function applied to binary strings.
OVERLAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
overlay(SqlWindow, SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlWindow
Creates a new window by combining this one with another.
overMissingOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
overNonAggregate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
overridingMethodDecl(Method, Iterable<ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
Declares a method that overrides another method.
OverridingSourceMapping(Mappings.SourceMapping, int, int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
OverridingTargetMapping(Mappings.TargetMapping, int, int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
OverScope - org.apache.calcite.sql.validate中的类
The name-resolution scope of a OVER clause.

P

PackageMarker - org.apache.calcite.linq4j中的注释类型
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
PACKAGES - 类 中的静态变量org.apache.calcite.rel.externalize.RelJson
 
Pair<T1,T2> - org.apache.calcite.util中的类
Pair of objects.
Pair(T1, T2) - 类 的构造器org.apache.calcite.util.Pair
Creates a Pair.
pairs() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
Returns a list of (left, right) key ordinals.
pairs(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Given a list with N elements [e0, e1, ..., eN-1] (where N is even), returns a list of the N / 2 elements [ (e0, e1), (e2, e3), ... ].
PAIRWISE_STRING_EQUIVALENCE - 类 中的静态变量org.apache.calcite.rel.mutable.MutableRel
Equivalence that compares Listss by the Object.toString() of their elements.
ParaccelSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Paraccel database.
ParaccelSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.ParaccelSqlDialect
Creates a ParaccelSqlDialect.
Parameter - org.apache.calcite.linq4j.function中的注释类型
Annotation that supplies metadata about a function parameter.
parameter - 类 中的变量org.apache.calcite.linq4j.tree.CatchBlock
 
parameter - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
parameter(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
parameter(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
parameter(int, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression.
parameter - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
parameter - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
ParameterExpression - org.apache.calcite.linq4j.tree中的类
Represents a named parameter expression.
ParameterExpression(Type) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
 
ParameterExpression(int, Type, String) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
 
parameterList - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
ParameterListBuilder() - 类 的构造器org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
parameterRelTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the parameter types of the aggregate as RelDataType.
parameterRowType - 类 中的变量org.apache.calcite.prepare.Prepare
 
parameterRowType - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
parameters - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
parameters - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
parameters - 类 中的变量org.apache.calcite.schema.impl.ReflectiveFunctionBase
Types of parameter for the function call.
ParameterScope - org.apache.calcite.sql.validate中的类
A scope which contains nothing besides a few parameters.
ParameterScope(SqlValidatorImpl, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.sql.validate.ParameterScope
 
parameterTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the parameter types of the aggregate as Type.
params - 类 中的变量org.apache.calcite.rel.mutable.MutableSample
 
parent - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
parent - 类 中的变量org.apache.calcite.materialize.LatticeChildNode
 
parent - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
 
parent() - 接口 中的方法org.apache.calcite.schema.Path
Returns the parent path, or null if the path is empty.
parent - 类 中的变量org.apache.calcite.sql.validate.DelegatingScope
Parent scope.
parse(List<String>) - 类 中的方法org.apache.calcite.adapter.redis.RedisDataProcess
 
parse(CalcitePrepare.Context, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
 
parse(String) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Calls the appropriate valueOf(String) method.
parse(CalcitePrepare.Context, String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
parse(Reader) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
parse(CalciteConnection, CalciteSchema, List<String>, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
Parses and validates a SQL query.
parse(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
Parses a comma-separated string such as "standard,oracle".
parse(String) - 接口 中的方法org.apache.calcite.tools.Planner
Parses and validates a SQL statement.
parse(Reader) - 接口 中的方法org.apache.calcite.tools.Planner
Parses and validates a SQL statement.
parse() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
parseArgs(String[], Map<String, String>) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
parseBinaryString(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
parseBoolean(String, boolean, boolean) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
 
parseCollation(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Extracts the values from a collation name.
parseDate(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
this method is not localized for Farrago standards
parseDateLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
ParsedCollation(Charset, Locale, String) - 类 的构造器org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
parseDecimal(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
parseExpression() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Parses a SQL expression.
parseExpression(SqlParser.Config, String) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
Parse a column computation expression for a table.
parseInteger(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
parseIntervalLiteral(SqlParserPos, int, String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
parseLocale(String) - 类 中的静态方法org.apache.calcite.util.Util
Parses a locale string.
parsePositiveInt(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Parses a positive int.
parseQuery(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Wrapper function to parse a SQL query (SELECT or VALUES, but not INSERT, UPDATE, DELETE, CREATE, DROP etc.), throwing a SqlParseException if the statement is not syntactically valid.
parseQuery() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Parses a SELECT statement.
parseQuery(String) - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Parses a SELECT statement and reuses parser.
parser(int, Predicate<PrecedenceClimbingParser.Token>) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
Creates a parser whose token sequence is a copy of a subset of this token sequence.
PARSER_LOGGER - 类 中的静态变量org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.sql.parser" tracer reports parser events in SqlParser and other classes at DEBUG.
parserConfig(SqlParser.Config) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
parserContext(int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ParseResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
parserFactory(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
parserFactory(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
parserFactory() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
parseStmt() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Parses an SQL statement.
parseStmtList() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
Parses a list of SQL statements separated by semicolon.
parseString(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts the contents of an sql quoted string literal into the corresponding Java string representation (removing leading and trailing quotes and unescaping internal doubled quotes).
parseTime(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
Does not parse SQL:99 milliseconds
parseTimeLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
parseTimestamp(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
this method is not localized for Farrago standards
parseTimestampLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
PartiallyOrderedSet<E> - org.apache.calcite.util中的类
Partially-ordered set.
PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
Creates a partially-ordered set.
PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
Creates a partially-ordered set with a parent-generating function.
PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
已过时。
PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Collection<E>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
Creates a partially-ordered set, and populates it with a given collection.
PartiallyOrderedSet.Ordering<E> - org.apache.calcite.util中的接口
Ordering relation.
PartialMapping(int, int, MappingType) - 类 的构造器org.apache.calcite.util.mapping.Mappings.PartialMapping
Creates a partial mapping.
PartialMapping(List<Integer>, int, MappingType) - 类 的构造器org.apache.calcite.util.mapping.Mappings.PartialMapping
Creates a partial mapping from a list.
partialParse() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
partitionbyShouldNotContainOver() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
partitionKeys - 类 中的变量org.apache.calcite.rel.core.Match
 
partitionKeys - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
partitionKeys - 类 中的变量org.apache.calcite.rex.RexWindow
 
partitionNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
path() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.Entry
Returns this object's path.
path(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns the path of an object in this schema.
path - 类 中的变量org.apache.calcite.model.JsonFunction
Path for resolving this function.
path - 类 中的变量org.apache.calcite.model.JsonSchema
SQL path that is used to resolve functions used in this schema.
path - 类 中的变量org.apache.calcite.model.JsonView
Schema name(s) to use when resolving query.
Path - org.apache.calcite.schema中的接口
Path from a root schema to a particular object (schema, table, function).
path(CalciteSchema, Iterable<String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
Creates a path with a given list of names starting from a given root schema.
path(ImmutableList<Pair<String, Schema>>) - 类 中的静态方法org.apache.calcite.schema.Schemas
 
path(SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the path to get to a schema from its root.
path - 异常错误 中的变量org.apache.calcite.sql.validate.CyclicDefinitionException
 
Path() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.Path
 
path - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
 
path() - 接口 中的方法org.apache.calcite.util.Source
 
pattern - 类 中的变量org.apache.calcite.rel.core.Match
 
pattern - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
Pattern - org.apache.calcite.runtime中的接口
Regular expression, to be compiled into an Automaton.
PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
This table shows how and where the Gang of Four patterns are applied.
Pattern.AbstractPattern - org.apache.calcite.runtime中的类
Base class for implementations of Pattern.
Pattern.Op - org.apache.calcite.runtime中的枚举
Operator that constructs composite Pattern instances.
Pattern.OpPattern - org.apache.calcite.runtime中的类
Pattern with one or more arguments.
Pattern.PatternBuilder - org.apache.calcite.runtime中的类
Builds a pattern expression.
Pattern.RepeatPattern - org.apache.calcite.runtime中的类
Pattern that matches a pattern repeated between minRepeat and maxRepeat times.
Pattern.SymbolPattern - org.apache.calcite.runtime中的类
Pattern that matches a symbol.
PATTERN_ALTER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
| operator to create alternate patterns within MATCH_RECOGNIZE.
PATTERN_CONCAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Operator to concatenate patterns within MATCH_RECOGNIZE.
PATTERN_EXCLUDE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
EXCLUDE operator within MATCH_RECOGNIZE.
PATTERN_PERMUTE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
PERMUTE operator to combine patterns within MATCH_RECOGNIZE.
PATTERN_QUANTIFIER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Operator to quantify patterns within MATCH_RECOGNIZE.
patternAggregationInNavigation(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternAlter(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternAlter(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternBuilder() - 类 中的静态方法org.apache.calcite.runtime.Utilities
Creates a pattern builder.
patternConcat(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternConcat(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternCountFunctionArg() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternDefinitions - 类 中的变量org.apache.calcite.rel.core.Match
 
patternDefinitions - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
patternExclude(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternField(String, RelDataType, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a reference to a given field of the pattern.
patternFunctionNullCheck(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternFunctionVariableCheck(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternPermute(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternPermute(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternPrevFunctionInMeasure(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternPrevFunctionOrder(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternQuantify(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternQuantify(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
patternRunningFunctionInDefine(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
patternVarAlreadyDefined(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
PDX_SERIALIZABLE_PACKAGE_PATH - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
PDX_SERIALIZABLE_PACKAGE_PATH - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
peek() - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
 
peek() - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the relational expression at the top of the stack, but does not remove it.
peek(int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the relational expression n positions from the top of the stack, but does not remove it.
peek(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Returns the relational expression n positions from the top of the stack, but does not remove it.
peek(List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
已过时。
Returns the most recently added element in the stack.
peek(int, List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
已过时。
Returns the nth most recently added element in the stack.
PERCENT_RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
PERCENT_RANK window function.
PERCENT_REMAINDER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Arithmetic remainder operator, '%', an alternative to SqlStdOperatorTable.MOD allowed if under certain conformance levels.
percentRemainderNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
perform(CalciteServerStatement, Frameworks.PrepareAction<R>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
已过时。
perform(CalciteServerStatement, FrameworkConfig, Frameworks.BasePrepareAction<R>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
Executes a prepare action.
perform(RelOptRuleCall, Filter, Join) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule
 
perform(RelOptRuleCall, Project, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Rewriting logic is based on "Optimizing Queries Using Materialized Views: A Practical, Scalable Solution" by Goldstein and Larson.
perform(RelOptRuleCall, Project, Join, RelNode, Aggregate) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule
 
performUnconditionalRewrites(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Performs expression rewrites which are always used unconditionally.
PERIOD - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
PERIOD_EQUALS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
PERIOD_OR_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
permAssert(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Use Preconditions.checkArgument(boolean)
permutation(List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a permutation describing where output fields come from.
Permutation - org.apache.calcite.util中的类
Represents a mapping which reorders elements in an array.
Permutation(int) - 类 的构造器org.apache.calcite.util.Permutation
Creates a permutation of a given size.
Permutation(int[]) - 类 的构造器org.apache.calcite.util.Permutation
Creates a permutation from an array.
permutationIgnoreCast(List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a permutation describing where output fields come from.
permutationPushDownProject(List<RexNode>, RelDataType, int, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a permutation describing where the Project's fields come from after the Project is pushed down.
permute(Object, int[]) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Permutes an array.
permute(RelDataTypeFactory, RelDataType, Mapping) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Permutes a record type according to a mapping.
permute(RelNode, Permutation, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a relational expression which permutes the output fields of a relational expression according to a permutation.
permute(MutableAggregate, MutableRel, Mapping) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
 
permute(RelCollation, Map<Integer, Integer>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Creates a copy of this collation that changes the ordinals of input fields.
permute(RelCollation, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.rel.RelCollations
Creates a copy of this collation that changes the ordinals of input fields.
permute(Mapping) - 类 中的方法org.apache.calcite.tools.RelBuilder
 
permute(Map<Integer, Integer>) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Permutes a bit set according to a given mapping.
permute(Iterable<ImmutableBitSet>, Map<Integer, Integer>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Permutes a collection of bit sets according to a given mapping.
permute(List<T>, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Creates a view of a list, permuting according to a target mapping.
permutedCall() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
Returns a call that is equivalent except that arguments have been permuted into the logical order.
personalityManagesRowCount() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
personalitySupportsLabels() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
personalitySupportsSnapshots() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
PhoenixSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Apache Phoenix database.
PhoenixSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.PhoenixSqlDialect
Creates a PhoenixSqlDialect.
physType - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRel.Result
Describes the Java type returned by this relational expression, and the mapping between it and the fields of the logical row type.
PhysType - org.apache.calcite.adapter.enumerable中的接口
Physical type of a row.
physType - 类 中的变量org.apache.calcite.adapter.spark.SparkRel.Result
 
PhysTypeImpl - org.apache.calcite.adapter.enumerable中的类
Implementation of PhysType.
PI - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
PigAggFunction - org.apache.calcite.adapter.pig中的枚举
Supported Pig aggregate functions and their Calcite counterparts.
PigAggregate - org.apache.calcite.adapter.pig中的类
Implementation of Aggregate in Pig calling convention.
PigAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.pig.PigAggregate
Creates a PigAggregate.
PigAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.pig.PigAggregate
已过时。
PigAggregateFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
 
PigConverter - org.apache.calcite.piglet中的类
Extension from PigServer to convert Pig scripts into logical relational algebra plans and SQL statements.
PigDataType - org.apache.calcite.adapter.pig中的枚举
Supported Pig data types and their Calcite counterparts.
PigFilter - org.apache.calcite.adapter.pig中的类
Implementation of Filter in Pig calling convention.
PigFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.pig.PigFilter
Creates a PigFilter.
PigFilterFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
 
PigJoin - org.apache.calcite.adapter.pig中的类
Implementation of Join in Pig calling convention.
PigJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType) - 类 的构造器org.apache.calcite.adapter.pig.PigJoin
Creates a PigJoin.
PigJoinFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
 
PigProject - org.apache.calcite.adapter.pig中的类
Implementation of Project in Pig calling convention.
PigProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.pig.PigProject
Creates a PigProject.
pigQuery2Rel(String) - 类 中的方法org.apache.calcite.piglet.PigConverter
Parses a Pig script and converts it into relational algebra plans, optimizing the result.
pigQuery2Rel(String, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.piglet.PigConverter
Parses a Pig script and converts it into relational algebra plans.
PigRel - org.apache.calcite.adapter.pig中的接口
Relational expression that uses the Pig calling convention.
PigRel.Implementor - org.apache.calcite.adapter.pig中的类
Callback for the implementation process that converts a tree of PigRel nodes into complete Pig Latin script.
PigRelBuilder - org.apache.calcite.piglet中的类
Extension to RelBuilder for Pig logical operators.
PigRelBuilder - org.apache.calcite.tools中的类
Extension to RelBuilder for Pig relational operators.
PigRelBuilder(Context, RelOptCluster, RelOptSchema) - 类 的构造器org.apache.calcite.tools.PigRelBuilder
 
PigRelBuilder.GroupOption - org.apache.calcite.tools中的枚举
Option for performing group efficiently if data set is already sorted
PigRelBuilder.PigRelTranslationContext - org.apache.calcite.piglet中的类
Context constructed during Pig-to-RelNode translation process.
PigRelFactories - org.apache.calcite.adapter.pig中的类
Implementations of factories in RelFactories for the Pig adapter.
PigRelFactories.PigAggregateFactory - org.apache.calcite.adapter.pig中的类
Implementation of RelFactories.AggregateFactory that returns a PigAggregate.
PigRelFactories.PigFilterFactory - org.apache.calcite.adapter.pig中的类
Implementation of RelFactories.FilterFactory that returns a PigFilter.
PigRelFactories.PigJoinFactory - org.apache.calcite.adapter.pig中的类
Implementation of RelFactories.JoinFactory that returns a PigJoin.
PigRelFactories.PigTableScanFactory - org.apache.calcite.adapter.pig中的类
Implementation of RelFactories.TableScanFactory that returns a PigTableScan.
PigRelSqlUdfs - org.apache.calcite.piglet中的类
User-defined functions (UDFs) needed for Pig-to-RelNode translation.
PigRelToSqlConverter - org.apache.calcite.piglet中的类
An extension of RelToSqlConverter to convert a relation algebra tree, translated from a Pig script, into a SQL statement.
PigRelTranslationContext() - 类 的构造器org.apache.calcite.piglet.PigRelBuilder.PigRelTranslationContext
 
PigRules - org.apache.calcite.adapter.pig中的类
Various RelOptRules using the Pig convention.
PigSchema - org.apache.calcite.adapter.pig中的类
Schema that contains one more or more Pig tables.
PigSchema() - 类 的构造器org.apache.calcite.adapter.pig.PigSchema
 
PigSchemaFactory - org.apache.calcite.adapter.pig中的类
Factory that creates a PigSchema.
pigScript2Rel(String, Map<String, String>, boolean) - 类 中的方法org.apache.calcite.piglet.PigConverter
Parses a Pig script and converts it into relational algebra plans.
PigTable - org.apache.calcite.adapter.pig中的类
Represents a Pig relation that is created by Pig Latin LOAD statement.
PigTable(String, String[]) - 类 的构造器org.apache.calcite.adapter.pig.PigTable
Creates a PigTable.
PigTable - org.apache.calcite.piglet中的类
A non-queriable table that contains only row type to represent a Pig Table.
PigTableFactory - org.apache.calcite.adapter.pig中的类
Factory that creates a PigTable.
PigTableFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigTableFactory
 
PigTableScan - org.apache.calcite.adapter.pig中的类
Implementation of TableScan in Pig calling convention.
PigTableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.adapter.pig.PigTableScan
Creates a PigTableScan.
PigTableScanFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
 
PigToEnumerableConverter - org.apache.calcite.adapter.pig中的类
Relational expression representing a scan of a table in a Pig data source.
PigToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.pig.PigToEnumerableConverter
Creates a PigToEnumerableConverter.
PigToEnumerableConverterRule - org.apache.calcite.adapter.pig中的类
Rule to convert a relational expression from PigRel.CONVENTION to EnumerableConvention.
pigToSql(String, SqlDialect) - 类 中的方法org.apache.calcite.piglet.PigConverter
Converts a Pig script to a list of SQL statements.
PigToSqlAggregateRule - org.apache.calcite.piglet中的类
Planner rule that converts Pig aggregate UDF calls to built-in SQL aggregates.
PigUdfs - org.apache.calcite.piglet中的类
Implementation methods.
PigUserDefinedFunction - org.apache.calcite.piglet中的类
Class to represent Pig UDF objects
PigUserDefinedFunction(String, SqlReturnTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function, FuncSpec) - 类 的构造器org.apache.calcite.piglet.PigUserDefinedFunction
 
PigUserDefinedFunction(String, SqlReturnTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function) - 类 的构造器org.apache.calcite.piglet.PigUserDefinedFunction
 
Planner - org.apache.calcite.tools中的接口
A façade that covers Calcite's query planning process: parse SQL, validate the parse tree, convert the parse tree to a relational expression, and optimize the relational expression.
PlannerImpl - org.apache.calcite.prepare中的类
Implementation of Planner.
PlannerImpl(FrameworkConfig) - 类 的构造器org.apache.calcite.prepare.PlannerImpl
Creates a planner.
PlannerImpl.ViewExpanderImpl - org.apache.calcite.prepare中的类
已过时。
Now PlannerImpl implements RelOptTable.ViewExpander directly.
plus() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
plus(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
Adds another cost to this.
plus(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
plus(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns this trait set with a given trait added or overridden.
plus() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Creates a pattern that matches the patterns at the top of the stack one or more times, and pushes it onto the stack.
plus(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to int values.
plus(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to int values; left side may be null.
plus(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to int values; right side may be null.
plus(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to nullable int values.
plus(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to nullable long and int values.
plus(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to nullable int and long values.
plus(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to BigDecimal values.
PLUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Infix arithmetic plus operator, '+'.
plus(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
Combines this parser position with another to create a position that spans from the first point in the first to the last point in the other.
plus(String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier that consists of this identifier plus a name segment.
plus(RelDataType, int, String, StructKind) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
Creates a path that consists of this path plus one additional step.
PLUS_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
plusAll(RelTrait[]) - 类 中的方法org.apache.calcite.plan.RelTraitSet
 
plusAll(SqlNode[]) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
Combines this parser position with an array of positions to create a position that spans from the first point in the first to the last point in the other.
plusAll(Collection<SqlNode>) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
Combines this parser position with a list of positions.
plusAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL + operator applied to Object values (at least one operand has ANY type; either may be null).
plusStar() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier that consists of this identifier plus a wildcard star.
policy(SqlKind) - 类 中的静态方法org.apache.calcite.plan.Strong
Returns how to deduce whether a particular kind of expression is null, given whether its arguments are null.
pop(CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
 
pop(List<T>, T) - 类 中的静态方法org.apache.calcite.util.Stacks
已过时。
Removes an element from the stack.
pop(List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
已过时。
Removes an element from the stack and returns it.
popFunctionCall() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Removes the topmost entry from the function call stack.
popFunctionCall() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
populate(SqlIdentifier, SqlNode, CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Populates the table called name by executing query.
populate(BitSet, Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
Populates a BitSet from an iterable, such as a list of integer.
populate(BitSet, ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.BitSets
Populates a BitSet from an ImmutableIntList.
populateBounds() - 类 中的方法org.apache.calcite.sql.SqlWindow
Fill in missing bounds.
populateMaterializations(CalcitePrepare.Context, RelOptCluster, Prepare.Materialization) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
pos - 类 中的变量org.apache.calcite.piglet.Ast.Node
 
POS - 类 中的静态变量org.apache.calcite.rel.rel2sql.SqlImplementor
 
pos() - 类 中的方法org.apache.calcite.sql.parser.Span
Returns a position spanning the earliest position to the latest.
pos - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
 
pos - 类 中的变量org.apache.calcite.sql.SqlNode
 
pos(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
position(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL POSITION(seek IN string) function.
position(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL POSITION(seek IN string) function for byte strings.
position(String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL POSITION(seek IN string FROM integer) function.
position(ByteString, ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL POSITION(seek IN string FROM integer) function for byte strings.
POSITION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
POSITIVE_INTEGER_LITERAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy type must be a positive integer non-NULL literal.
POSIX_REGEX_CASE_INSENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
POSIX_REGEX_CASE_SENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
posixRegex(String, String, Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
post - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
post(String, CharSequence, Map<String, String>) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
post(String, CharSequence, Map<String, String>, int, int) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
 
post(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Use Preconditions.checkArgument(boolean) or Objects.requireNonNull(Object)
POST_AGGREGATION_PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
postDecrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.
postDecrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.
postExpressionConversionHook() - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
Creates a hook function to customize the relational expression right after the column expressions are converted.
postExpressionConversionHook() - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
postfix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
postfix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
POSTGRESQL_TYPE_SYSTEM - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
PostgreSQL type system.
PostgresqlSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the PostgreSQL database.
PostgresqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.PostgresqlSqlDialect
Creates a PostgresqlSqlDialect.
postIncrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.
postIncrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.
power(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
power(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
power(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL POWER operator applied to double values.
power(double, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
power(BigDecimal, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
power(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
POWER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Uses SqlOperatorTable.useDouble for its return type since we don't know what the result type will be by just looking at the operand types.
powerAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
powerAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
powerAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
powerOfTen(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Calculates a power of ten, as a long value
powerSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Computes the power set (set of all sets) of this bit set.
powTen(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
PRAGMATIC_2003 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
PRAGMATIC_99 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
pre(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Use Preconditions.checkArgument(boolean) or Objects.requireNonNull(Object)
PrecedenceClimbingParser - org.apache.calcite.util中的类
Parser that takes a collection of tokens (atoms and operators) and groups them together according to the operators' precedence and associativity.
PrecedenceClimbingParser.Builder - org.apache.calcite.util中的类
Fluent helper to build a parser containing a list of tokens.
PrecedenceClimbingParser.Call - org.apache.calcite.util中的类
A token that is a call to an operator with arguments.
PrecedenceClimbingParser.Op - org.apache.calcite.util中的类
An operator token.
PrecedenceClimbingParser.Result - org.apache.calcite.util中的类
PrecedenceClimbingParser.Special - org.apache.calcite.util中的接口
Callback defining the behavior of a special function.
PrecedenceClimbingParser.SpecialOp - org.apache.calcite.util中的类
An token corresponding to a special operator.
PrecedenceClimbingParser.Token - org.apache.calcite.util中的类
A token: either an atom, a call to an operator with arguments, or an unmatched operator.
PrecedenceClimbingParser.Type - org.apache.calcite.util中的枚举
Token type.
PRECEDES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
PRECEDING_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlWindow
The PRECEDING operator used exclusively in a window specification.
precision - 类 中的变量org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
PRECISION_NOT_SPECIFIED - 接口 中的静态变量org.apache.calcite.rel.type.RelDataType
 
predecessorListOf(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.Graphs
 
preDecrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that decrements the expression by 1 and assigns the result back to the expression.
preDecrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that decrements the expression by 1 and assigns the result back to the expression.
predicate - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
 
PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
已过时。
PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
已过时。
Predicate1<T0> - org.apache.calcite.linq4j.function中的接口
Function with one parameter returning a native boolean value.
Predicate2<T0,T1> - org.apache.calcite.linq4j.function中的接口
Function with two parameters returning a native boolean value.
predicateConstants(Class<C>, RexBuilder, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
predicateConstants(Class<C>, RexBuilder, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates a map containing each (e, constant) pair that occurs within a predicate list.
PredicateImpl<T> - org.apache.calcite.runtime中的类
已过时。
Now Calcite is Java 8 and higher, we recommend that you implement Predicate directly.
PredicateImpl() - 类 的构造器org.apache.calcite.runtime.PredicateImpl
已过时。
 
prefer(JavaRowFormat) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
 
preferArray() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
 
preferCustom() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
 
PreferredAlbumsTableFactory - org.apache.calcite.chinook中的类
Factory for the table of albums preferred by the current user.
PreferredAlbumsTableFactory() - 类 的构造器org.apache.calcite.chinook.PreferredAlbumsTableFactory
 
PreferredGenresTableFactory - org.apache.calcite.chinook中的类
Factory for the table of genres preferred by the current user.
PreferredGenresTableFactory() - 类 的构造器org.apache.calcite.chinook.PreferredGenresTableFactory
 
prefix() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
 
prefix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
prefix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
prefixLength - 类 中的变量org.apache.calcite.sql.validate.SqlQualified
 
preIncrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that increments the expression by 1 and assigns the result back to the expression.
preIncrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that increments the expression by 1 and assigns the result back to the expression.
preOrderTraverseNext(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
preparationAborted() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
prepare(Meta.ConnectionHandle, String, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
prepare - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
prepare(Queryable<T>) - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
 
Prepare - org.apache.calcite.prepare中的类
Abstract base for classes that implement the process of preparing and executing SQL expressions.
Prepare(CalcitePrepare.Context, Prepare.CatalogReader, Convention) - 类 的构造器org.apache.calcite.prepare.Prepare
 
prepare(CalciteConnection, CalciteSchema, List<String>, String, ImmutableMap<CalciteConnectionProperty, String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
Prepares a SQL query for execution.
prepare(RelNode) - 接口 中的方法org.apache.calcite.tools.RelRunner
Runs a relational expression.
Prepare.AbstractPreparingTable - org.apache.calcite.prepare中的类
Prepare.CatalogReader - org.apache.calcite.prepare中的接口
Interface by which validator and planner can read table metadata.
Prepare.Materialization - org.apache.calcite.prepare中的类
Describes that a given SQL query is materialized by a given table.
Prepare.PreparedExplain - org.apache.calcite.prepare中的类
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
Prepare.PreparedResult - org.apache.calcite.prepare中的接口
Prepare.PreparedResultImpl - org.apache.calcite.prepare中的类
Abstract implementation of Prepare.PreparedResult.
Prepare.PreparingTable - org.apache.calcite.prepare中的接口
Definition of a table, for the purposes of the validator and planner.
PrepareAction() - 类 的构造器org.apache.calcite.tools.Frameworks.PrepareAction
已过时。
 
PrepareAction(FrameworkConfig) - 类 的构造器org.apache.calcite.tools.Frameworks.PrepareAction
已过时。
 
prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
PreparedExplain(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - 类 的构造器org.apache.calcite.prepare.Prepare.PreparedExplain
 
PreparedResultImpl(RelDataType, RelDataType, List<List<String>>, List<RelCollation>, RelNode, TableModify.Operation, boolean) - 类 的构造器org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
prepareQueryable(CalcitePrepare.Context, Queryable<T>) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
 
prepareQueryable(CalcitePrepare.Context, Queryable<T>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
 
prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
 
prepareSql(SqlNode, Class, SqlValidator, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
 
prepareSql(SqlNode, SqlNode, Class, SqlValidator, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
 
PRESERVE - 类 中的静态变量org.apache.calcite.rel.RelCollationImpl
已过时。
PRESERVE - 类 中的静态变量org.apache.calcite.rel.RelCollations
已过时。
PREV - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
PREV function to be used within MATCH_RECOGNIZE.
preValidateCall(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
Receives notification that validation of a call to this operator is beginning.
previousClearBit(BitSet, int) - 类 中的静态方法org.apache.calcite.util.BitSets
Returns the previous clear bit.
previousClearBit(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated anonymous class.
preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated class.
preVisit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
primary(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a PRIMARY KEY constraint.
PRIMARY - 类 中的静态变量org.apache.calcite.sql.ddl.SqlKeyConstraint
 
primary(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlKeyConstraint
Creates a PRIMARY KEY constraint.
Primitive - org.apache.calcite.linq4j.tree中的枚举
Enumeration of Java's primitive types.
Primitive.Flavor - org.apache.calcite.linq4j.tree中的枚举
What kind of type?
Primitive.Sink - org.apache.calcite.linq4j.tree中的接口
A place to send a value.
Primitive.Source - org.apache.calcite.linq4j.tree中的接口
A place from which to read a value.
primitiveClass - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
primitiveName - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
print(int) - 类 中的静态方法org.apache.calcite.adapter.enumerable.MatchUtils
 
print(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
print(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
print(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints a string, preceded by whitespace if necessary.
print(int) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints an integer.
print(StringBuilder) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
 
print(PrecedenceClimbingParser.Token) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
print(StringBuilder) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
 
print(PrintWriter, Object) - 类 中的静态方法org.apache.calcite.util.Util
Prints an object using reflection.
print(PrintWriter, Object, int) - 类 中的静态方法org.apache.calcite.util.Util
 
print(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Sends a string directly to the output stream, without escaping any characters.
printAsJava(PrintWriter) - 类 中的方法org.apache.calcite.rex.RexLiteral
Prints the value this literal as a Java string constant.
printJavaString(Appendable, String, boolean) - 类 中的静态方法org.apache.calcite.util.Util
Prints a string, enclosing in double quotes (") and escaping if necessary.
println(PrintWriter, Object) - 类 中的静态方法org.apache.calcite.util.Util
 
printSqlIdentifier(PrintWriter, String) - 类 中的静态方法org.apache.calcite.util.StackWriter
Writes an SQL identifier.
printSqlStringLiteral(PrintWriter, String) - 类 中的静态方法org.apache.calcite.util.StackWriter
Writes an SQL string literal.
printUsage(String) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
printWriter(OutputStream) - 类 中的静态方法org.apache.calcite.util.Util
Creates a PrintWriter to a given output stream using UTF-8 character set.
printWriter(File) - 类 中的静态方法org.apache.calcite.util.Util
Creates a PrintWriter to a given file using UTF-8 character set.
PROCEDURE_CALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ProcedureNamespace - org.apache.calcite.sql.validate中的类
Namespace whose contents are defined by the result of a call to a user-defined procedure.
Processes - org.apache.calcite.adapter.os中的类
Utilities regarding operating system processes.
processSearchResult(String[]) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SearchResultListener
Handles a record from a search result.
processSearchResult(String[]) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
product(List<Enumerator<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an enumerator that is the cartesian product of the given enumerators.
product(Iterable<? extends Iterable<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns the cartesian product of an iterable of iterables.
product(List<Enumerator<List<E>>>, int, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Similar to Linq4j.product(Iterable) but each resulting list implements FlatLists.ComparableList.
product(Permutation) - 类 中的方法org.apache.calcite.util.Permutation
Returns the product of this Permutation with a given Permutation.
PRODUCT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_PRODUCT_NULLABLE with a fallback to ReturnTypes.ARG0_INTERVAL_NULLABLE and ReturnTypes.LEAST_RESTRICTIVE.
profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 接口 中的方法org.apache.calcite.profile.Profiler
Creates a profile of a data set.
profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 类 中的方法org.apache.calcite.profile.ProfilerImpl
 
profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 类 中的方法org.apache.calcite.profile.SimpleProfiler
 
PROFILER - 类 中的静态变量org.apache.calcite.materialize.Lattices
Statistics provider that uses a profiler.
Profiler - org.apache.calcite.profile中的接口
Analyzes data sets.
Profiler.Column - org.apache.calcite.profile中的类
Column.
Profiler.Distribution - org.apache.calcite.profile中的类
Value distribution, including cardinality and optionally values, of a column or set of columns.
Profiler.FunctionalDependency - org.apache.calcite.profile中的类
Functional dependency.
Profiler.Profile - org.apache.calcite.profile中的类
The result of profiling, contains various statistics about the data in a table.
Profiler.RowCount - org.apache.calcite.profile中的类
Whole data set.
Profiler.Statistic - org.apache.calcite.profile中的接口
Statistic produced by the profiler.
Profiler.Unique - org.apache.calcite.profile中的类
Unique key.
ProfilerImpl - org.apache.calcite.profile中的类
Implementation of Profiler that only investigates "interesting" combinations of columns.
ProfilerImpl.Builder - org.apache.calcite.profile中的类
Builds a ProfilerImpl.
Program(SqlParserPos, List<Ast.Stmt>) - 类 的构造器org.apache.calcite.piglet.Ast.Program
 
program - 类 中的变量org.apache.calcite.rel.core.Calc
 
program - 类 中的变量org.apache.calcite.rel.mutable.MutableCalc
 
program - 类 中的变量org.apache.calcite.rel.rules.CalcRelSplitter
 
Program - org.apache.calcite.tools中的接口
Program that transforms a relational expression into another relational expression.
programs(List<Program>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
programs(Program...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
Programs - org.apache.calcite.tools中的类
Utilities for creating Programs.
project(DataContext, int[]) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
Returns an enumerable over a given projection of the fields.
PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
project(List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Projects a given collection of fields from this input record, into a particular preferred output format.
project(List<Integer>, boolean, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Projects a given collection of fields from this input record, optionally with indicator fields, into a particular preferred output format.
project(List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
project(List<Integer>, boolean, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
PROJECT - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
project(RelNode, RelDataType) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Projects a specific row type out of a relation algebra operator.
Project - org.apache.calcite.rel.core中的类
Relational expression that computes a set of 'select expressions' from its input relational expression.
Project(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.core.Project
Creates a Project.
Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.core.Project
已过时。
Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.rel.core.Project
已过时。
Project(RelInput) - 类 的构造器org.apache.calcite.rel.core.Project
Creates a Project by parsing serialized output.
project(ImmutableBitSet, Set<RelDataTypeField>, RelBuilder) - 类 中的方法org.apache.calcite.rel.core.TableScan
Projects a subset of the fields of the table, and also asks for "extra" fields that were not included in the table's official type.
PROJECT - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Project nodes.
project(RelMetadataQuery, RelNode, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Project's collation.
project(RelMetadataQuery, RelNode, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Project's distribution.
project() - 类 中的方法org.apache.calcite.rel.RelRoot
Returns the root relational expression, creating a LogicalProject if necessary to remove fields that are not needed.
project(boolean) - 类 中的方法org.apache.calcite.rel.RelRoot
Returns the root relational expression as a LogicalProject.
PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToWindowRule
 
PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinRule
 
PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.SubQueryRemoveRule
 
project(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of the given expressions.
project(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions.
project(Iterable<? extends RexNode>, Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions and field names.
project(Iterable<? extends RexNode>, Iterable<String>, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of the given list of expressions, using the given names.
Project.Flags - org.apache.calcite.rel.core中的类
已过时。
PROJECT_EXTRACT_RULE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
PROJECT_FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
Singleton instance of this rule that applies to the pattern Project(Filter(Values)).
PROJECT_FILTER_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a LogicalProject to empty if its child is empty.
PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Singleton rule that reduces constants inside a LogicalProject.
PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
Instance of this rule that applies to the pattern Project(Values).
PROJECT_ON_FILTER - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
PROJECT_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
已过时。
PROJECT_PREDICATE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
已过时。
PROJECT_SORT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
ProjectableFilterableTable - org.apache.calcite.schema中的接口
Table that can be scanned, optionally applying supplied filter expressions, and projecting a given list of columns, without creating an intermediate relational expression.
ProjectCalcMergeRule - org.apache.calcite.rel.rules中的类
Planner rule which merges a LogicalProject and a LogicalCalc.
ProjectCalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectCalcMergeRule
Creates a ProjectCalcMergeRule.
ProjectCorrelateTransposeRule - org.apache.calcite.rel.rules中的类
Push Project under Correlate to apply on Correlate's left and right child
ProjectCorrelateTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
 
ProjectCorrelateTransposeRule.RelNodesExprsHandler - org.apache.calcite.rel.rules中的类
Visitor for RelNodes which applies specified RexShuttle visitor for every node in the tree.
ProjectCorrelateTransposeRule.RexFieldAccessReplacer - org.apache.calcite.rel.rules中的类
Visitor for RexNodes which replaces RexCorrelVariable with specified.
projectExcept(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, except the given expressions.
projectExcept(Iterable<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, except the given list of expressions.
projectFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
ProjectFilterTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Project past a Filter.
ProjectFilterTransposeRule(Class<? extends Project>, Class<? extends Filter>, RelBuilderFactory, PushProjector.ExprCondition) - 类 的构造器org.apache.calcite.rel.rules.ProjectFilterTransposeRule
Creates a ProjectFilterTransposeRule.
ProjectFilterTransposeRule(RelOptRuleOperand, PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectFilterTransposeRule
 
projectJoinInputs(RelNode[], List<RexNode>, List<RexNode>, int, List<Integer>, List<Integer>, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
ProjectJoinJoinRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Project on a Join and removes the left input of the join provided that the left input is also a left join if possible.
ProjectJoinJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
Creates a ProjectJoinJoinRemoveRule.
ProjectJoinRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that matches an Project on a Join and removes the join provided that the join is a left join or right join and the join keys are unique.
ProjectJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinRemoveRule
Creates a ProjectJoinRemoveRule.
ProjectJoinTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Project past a Join by splitting the projection into a projection on top of each child of the join.
ProjectJoinTransposeRule(Class<? extends Project>, Class<? extends Join>, PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinTransposeRule
Creates a ProjectJoinTransposeRule with an explicit condition.
projectMapping(RelNode, Mapping, List<String>, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
projectMergeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Instance of rule to merge project operators.
ProjectMergeRule - org.apache.calcite.rel.rules中的类
ProjectMergeRule merges a Project into another Project, provided the projects aren't projecting identical sets of input references.
ProjectMergeRule(boolean, int, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
Creates a ProjectMergeRule, specifying whether to always merge projects.
ProjectMergeRule(boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
已过时。
ProjectMergeRule(boolean, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
已过时。
projectMultiJoin(MultiJoin, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Creates a new MultiJoin to reflect projection references from a Project that is on top of the MultiJoin.
ProjectMultiJoinMergeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes Project into a MultiJoin, creating a richer MultiJoin.
ProjectMultiJoinMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
Creates a ProjectMultiJoinMergeRule that uses Project of type LogicalProject
ProjectMultiJoinMergeRule(Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
Creates a ProjectMultiJoinMergeRule that uses a generic Project
projectMultiset(Object...) - 类 中的静态方法org.apache.calcite.piglet.PigRelSqlUdfs
Implementation for BAG_PROJECTION functions.
projectNamed(Iterable<? extends RexNode>, Iterable<String>, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of the given expressions and field names, and optionally optimizing.
ProjectNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Project.
ProjectNode(Compiler, Project) - 类 的构造器org.apache.calcite.interpreter.ProjectNode
 
projectPlus(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, plus the given expressions.
projectPlus(Iterable<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Project of all original fields, plus the given list of expressions.
ProjectReduceExpressionsRule(Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
已过时。
ProjectReduceExpressionsRule(Class<? extends Project>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
 
ProjectRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that, given a Project node that merely returns its input, converts the node into its child.
ProjectRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectRemoveRule
Creates a ProjectRemoveRule.
projects - 类 中的变量org.apache.calcite.interpreter.Bindables.BindableTableScan
 
projects - 类 中的变量org.apache.calcite.rel.mutable.MutableProject
 
ProjectSetOpTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a LogicalProject past a SetOp.
ProjectSetOpTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
Creates a ProjectSetOpTransposeRule with an explicit condition whether to preserve expressions.
projectsIdentity(boolean) - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether the fields on the leading edge of the project list are the input fields.
projectsOnlyIdentity() - 类 中的方法org.apache.calcite.rex.RexProgram
Returns whether this program projects precisely its input fields.
ProjectSortTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Project past a Sort.
ProjectSortTransposeRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.rel.rules.ProjectSortTransposeRule
已过时。
ProjectSortTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectSortTransposeRule
Creates a ProjectSortTransposeRule with an operand.
projectsRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
 
ProjectTableScanRule - org.apache.calcite.rel.rules中的类
Planner rule that converts a Project on a TableScan of a ProjectableFilterableTable to a Bindables.BindableTableScan.
ProjectTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectTableScanRule
Creates a ProjectTableScanRule.
ProjectToCalcRule - org.apache.calcite.rel.rules中的类
Rule to convert a LogicalProject to a LogicalCalc The rule does not fire if the child is a LogicalProject, LogicalFilter or LogicalCalc.
ProjectToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToCalcRule
Creates a ProjectToCalcRule.
ProjectToLogicalProjectAndWindowRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
Creates a ProjectToWindowRule.
ProjectToSemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
Creates a ProjectToSemiJoinRule.
ProjectToWindowRule - org.apache.calcite.rel.rules中的类
Planner rule that slices a Project into sections which contain windowed aggregate functions and sections which do not.
ProjectToWindowRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule
Creates a ProjectToWindowRule.
ProjectToWindowRule.CalcToWindowRule - org.apache.calcite.rel.rules中的类
Instance of the rule that applies to a Calc that contains windowed aggregates and converts it into a mixture of LogicalWindow and Calc.
ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule - org.apache.calcite.rel.rules中的类
Instance of the rule that can be applied to a Project and that produces, in turn, a mixture of LogicalProject and LogicalWindow.
projectTypes(RelDataType, List<? extends Number>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Selects data types of the specified fields from an input row type.
ProjectWindowTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a LogicalProject past a LogicalWindow.
ProjectWindowTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectWindowTransposeRule
Creates ProjectWindowTransposeRule.
promoteToRowType(RelDataTypeFactory, RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Promotes a type to a row type (does nothing if it already is one).
propagate(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelHintsPropagator
Propagates the hints from a rule call's root relational expression oriNode to the new equivalent relational expression equiv.
propagateBoostRemoval(VolcanoPlanner) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
 
propagateRelHints(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Copy the RelHints from originalRel to newRel if both of them are Hintable.
propagateRelHints(RelNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Propagates the relational expression hints from root node to leaf node.
property(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property by using a property accessor method.
property(Expression, Expressions.PropertyInfo) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, Expressions.PropertyInfo, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Expressions.PropertyInfo, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property, using varargs.
property(Expression, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression accessing a property.
property(V) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
已过时。
propertyJ(V) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
Returns a function that, when a hook is called, will "return" a given value.
propertyOrField(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property or field.
proto(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
Returns an implementation of RelProtoDataType that copies a given type using the given type factory.
proto(SqlTypeName, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
Returns a RelProtoDataType that will create a type typeName.
proto(SqlTypeName, int, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
Returns a RelProtoDataType that will create a type typeName(precision).
proto(SqlTypeName, int, int, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
Returns a RelProtoDataType that will create a type typeName(precision, scale).
proto(Table) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an implementation of RelProtoDataType that asks a given table for its row type with a given type factory.
proto(ScalarFunction) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an implementation of RelProtoDataType that asks a given scalar function for its return type with a given type factory.
proto(Context) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
Creates a RelBuilderFactory, a partially-created RelBuilder.
proto(Object...) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
Creates a RelBuilderFactory that uses a given set of factories.
protocol() - 接口 中的方法org.apache.calcite.util.Source
 
protoRowType - 类 中的变量org.apache.calcite.adapter.csv.CsvTable
 
protoType - 类 中的变量org.apache.calcite.sql.type.ExplicitReturnTypeInference
 
PROTOTYPE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
provideConnectionInfo() - 类 中的方法org.apache.calcite.chinook.CalciteConnectionProvider
 
provider - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
provider - 类 中的变量org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
 
PROXY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Provide a surrogate or placeholder for another object to control access to it.
PruneEmptyRules - org.apache.calcite.rel.rules中的类
Collection of rules which remove sections of a query plan known never to produce any rows.
PruneEmptyRules() - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules
 
PruneEmptyRules.RemoveEmptySingleRule - org.apache.calcite.rel.rules中的类
Planner rule that converts a single-rel (e.g. project, sort, aggregate or filter) on top of the empty relational expression into empty.
pruneInputOfAggregate() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
PseudoField - org.apache.calcite.linq4j.tree中的接口
Contains the parts of the Field class needed for code generation, but might be implemented differently.
PsTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "ps" command to list processes.
pulledUpPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
Predicates that can be pulled up from the relational expression and its inputs.
pullFactors(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Creates an equivalent version of a node where common factors among ORs are pulled up.
push(CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
 
push(RelNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Adds a relational expression to be the input to the next relational expression constructed.
push(List<T>, T) - 类 中的静态方法org.apache.calcite.util.Stacks
已过时。
Adds an element to the stack.
push(T) - 类 中的方法org.apache.calcite.util.TryThreadLocal
Assigns the value as value for the current thread.
pushAll(Iterable<? extends RelNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Pushes a collection of relational expressions.
pushDownJoinConditions(Join, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Pushes down expressions in "equal" join condition.
pushDownJoinConditions(Join) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
pushDownJoinConditions(Join, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
pushFilterPastProject(RexNode, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Once we create a compensation predicate, this method is responsible for pushing the resulting filter through the view nodes.
pushFunctionCall() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Pushes a new instance of a function call on to a function call stack.
pushFunctionCall() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
pushPastProject(RexNode, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Converts an expression that is based on the output fields of a Project to an equivalent expression on the Project's input fields.
pushPastProject(List<? extends RexNode>, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Converts a list of expressions that are based on the output fields of a Project to equivalent expressions on the Project's input fields.
pushPastProjectUnlessBloat(List<? extends RexNode>, Project, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
As RelOptUtil.pushPastProject(org.apache.calcite.rex.RexNode, org.apache.calcite.rel.core.Project), but returns null if the resulting expressions are significantly more complex.
pushPredicateIntoCase(RexCall) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
Pushes predicates into a CASE.
PushProjector - org.apache.calcite.rel.rules中的类
PushProjector is a utility class used to perform operations used in push projection rules.
PushProjector(Project, RexNode, RelNode, PushProjector.ExprCondition, RelBuilder) - 类 的构造器org.apache.calcite.rel.rules.PushProjector
Creates a PushProjector object for pushing projects past a RelNode.
PushProjector.ExprCondition - org.apache.calcite.rel.rules中的接口
A functor that replies true or false for a given expression.
put(K, V) - 类 中的方法org.apache.calcite.util.CompositeMap
 
put(Map<String, Object>, String, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
Adds a key/value pair to a JSON object.
put(String, V) - 类 中的方法org.apache.calcite.util.NameMap
 
put(String, V) - 类 中的方法org.apache.calcite.util.NameMultimap
Adds an entry to this multimap.
putAll(Map<? extends K, ? extends V>) - 类 中的方法org.apache.calcite.util.CompositeMap
 
putIf(Map<String, Object>, String, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
Adds a key/value pair to a JSON object if the value is not null.
putMulti(K, V) - 类 中的方法org.apache.calcite.runtime.SortedMultiMap
 
pw - 类 中的变量org.apache.calcite.rel.externalize.RelWriterImpl
 

Q

qualifiedContext() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Returns a context that always qualifies identifiers.
qualifiedTableName - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
 
QUARTER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL QUARTER operator.
query(List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, List<String>, List<String>, Integer, Integer) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Called via code-generation.
query(Session) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
query(Session, List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, List<String>, List<String>, Integer, Integer) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
Executes a CQL query on the underlying table.
query(List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, List<Map.Entry<String, String>>, List<String>, List<String>, List<String>, Long) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
Called via code-generation.
query(GemFireCache, List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, List<Map.Entry<String, String>>, List<String>, List<String>, List<String>, Long) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
Executes an OQL query on the underlying table.
query(CalciteSchema) - 类 中的方法org.apache.calcite.materialize.MaterializationService
Gathers a list of all materialized tables known within a given root schema.
query(int) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
Creates an operand that matches a relational expression in the query.
query - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
query(RelNode, RelMetadataQuery, Class<M>) - 接口 中的方法org.apache.calcite.rel.metadata.MetadataFactory
Returns a metadata interface to get a particular kind of metadata from a particular relational expression.
query(RelNode, RelMetadataQuery, Class<M>) - 类 中的方法org.apache.calcite.rel.metadata.MetadataFactoryImpl
 
QUERY - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of query node types.
query - 类 中的变量org.apache.calcite.sql.SqlOrderBy
 
query - 类 中的变量org.apache.calcite.sql.SqlWithItem
 
queryable - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.Query
 
Queryable<T> - org.apache.calcite.linq4j中的接口
Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
queryable(DataContext, Class<E>, String...) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns a Queryable, given a fully-qualified table name.
queryable(DataContext, Class<E>, Iterable<? extends String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns a Queryable, given a fully-qualified table name as an iterable.
queryable(DataContext, SchemaPlus, Class<E>, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns a Queryable, given a schema and table name.
QueryableDefaults - org.apache.calcite.linq4j中的类
Default implementations for methods in the Queryable interface.
QueryableDefaults() - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults
 
QueryableDefaults.NonLeafReplayableQueryable<T> - org.apache.calcite.linq4j中的类
Non-leaf replayable queryable.
QueryableDefaults.Replayable<T> - org.apache.calcite.linq4j中的接口
Replayable.
QueryableDefaults.ReplayableQueryable<T> - org.apache.calcite.linq4j中的类
Replayable queryable.
QueryableFactory<T> - org.apache.calcite.linq4j中的接口
Factory for building Queryable objects.
QueryableImpl(QueryProviderImpl, Type, Expression) - 类 的构造器org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
QueryableRecorder<T> - org.apache.calcite.linq4j中的类
Implementation of QueryableFactory that records each event and returns an object that can replay the event when you call its QueryableDefaults.ReplayableQueryable.replay(QueryableFactory) method.
QueryableRecorder() - 类 的构造器org.apache.calcite.linq4j.QueryableRecorder
 
QueryableTable - org.apache.calcite.schema中的接口
Extension to Table that can translate itself to a Queryable.
queryExecutionTimeoutReached(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
queryOperand - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
QueryProvider - org.apache.calcite.linq4j中的接口
Defines methods to create and execute queries that are described by a Queryable object.
queryProvider - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
 
QueryProviderImpl - org.apache.calcite.linq4j中的类
Partial implementation of QueryProvider.
QueryProviderImpl() - 类 的构造器org.apache.calcite.linq4j.QueryProviderImpl
Creates a QueryProviderImpl.
QueryProviderImpl.QueryableImpl<T> - org.apache.calcite.linq4j中的类
Binds an expression to this query provider.
queryRel - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
 
querySourceCoercion(SqlValidatorScope, RelDataType, RelDataType, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerces the source row expression to target type in an INSERT or UPDATE query.
querySourceCoercion(SqlValidatorScope, RelDataType, RelDataType, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
 
querySpec - 类 中的变量org.apache.calcite.adapter.druid.DruidQuery
 
QuerySqlStatisticProvider - org.apache.calcite.statistic中的类
Implementation of SqlStatisticProvider that generates and executes SQL queries.
QuerySqlStatisticProvider(Consumer<String>) - 类 的构造器org.apache.calcite.statistic.QuerySqlStatisticProvider
Creates a QuerySqlStatisticProvider.
QueryType - org.apache.calcite.adapter.druid中的枚举
Type of Druid query.
quote(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression that has a constant value of type Expression.
quoteAllIdentifiers() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether to quote all identifiers, even those which would be correct according to the rules of the SqlDialect if quotation marks were omitted.
QUOTED_ZERO - 类 中的静态变量org.apache.calcite.sql.parser.SqlParserPos
Same as SqlParserPos.ZERO but always quoted.
quotedCasing() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
quotedCasing() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
quotedCasing - 枚举 中的变量org.apache.calcite.config.Lex
 
quotedCasing() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
quotedCasing() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
quoteIdentifier(String) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
quoteIdentifier(String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Encloses an identifier in quotation marks appropriate for the current SQL dialect.
quoteIdentifier(StringBuilder, String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Encloses an identifier in quotation marks appropriate for the current SQL dialect, writing the result to a StringBuilder.
quoteIdentifier(StringBuilder, List<String>) - 类 中的方法org.apache.calcite.sql.SqlDialect
Quotes a multi-part identifier.
quoteStringLiteral(String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts a string into a string literal.
quoteStringLiteral(StringBuilder, String, String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Appends a string literal to a buffer.
quoteStringLiteralUnicode(StringBuilder, String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts a string into a unicode string literal.
quoteTimestampLiteral(Timestamp) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts a timestamp to a SQL timestamp literal, e.g.
QUOTIENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_QUOTIENT_NULLABLE with a fallback to ReturnTypes.ARG0_INTERVAL_NULLABLE and ReturnTypes.LEAST_RESTRICTIVE.
quotientList(List<E>, int, int) - 类 中的静态方法org.apache.calcite.util.Util
Creates a list that returns every nth element of a list, starting at element k.
quoting() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
quoting() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
quoting - 枚举 中的变量org.apache.calcite.config.Lex
 
quoting() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 

R

r - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
 
radians(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL RADIANS operator applied to BigDecimal values.
radians(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL RADIANS operator applied to double values.
RADIANS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
rand() - 类 中的方法org.apache.calcite.runtime.RandomFunction
Implements the RAND() SQL function.
RAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The RAND([seed]) function, which yields a random double, optionally with seed.
RAND_INTEGER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The RAND_INTEGER([seed, ] bound) function, which yields a random integer, optionally with seed.
randInteger(int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
Implements the RAND_INTEGER(bound) SQL function.
randIntegerSeed(int, int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
Implements the RAND_INTEGER(seed, bound) SQL function.
RANDOM_DISTRIBUTED - 类 中的静态变量org.apache.calcite.rel.RelDistributions
The singleton random distribution.
RandomFunction - org.apache.calcite.runtime中的类
Function object for RAND and RAND_INTEGER, with and without seed.
RandomFunction() - 类 的构造器org.apache.calcite.runtime.RandomFunction
Creates a RandomFunction.
randSeed(int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
Implements the RAND(seed) SQL function.
range(Collection<? extends Number>) - 类 中的静态方法org.apache.calcite.rel.RelDistributions
Creates a range distribution.
range(int, int) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a bitset with bits from fromIndex (inclusive) to specified toIndex (exclusive) set to true.
range(int) - 类 中的静态方法org.apache.calcite.util.BitSets
Creates a BitSet with bits between 0 and toIndex set.
range(int, int) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Creates an ImmutableBitSet with bits from fromIndex (inclusive) to specified toIndex (exclusive) set to true.
range(int) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Creates an ImmutableBitSet with bits between 0 and toIndex set.
range(int, int) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
Returns a list that contains the values lower to upper - 1.
range(String, boolean) - 类 中的方法org.apache.calcite.util.NameMap
Returns a map containing all the entries in the map that match the given name.
range(String, boolean) - 类 中的方法org.apache.calcite.util.NameMultimap
Returns a map containing all the entries in this multimap that match the given name.
range(String, boolean) - 类 中的方法org.apache.calcite.util.NameSet
Returns an iterable over all the entries in the set that match the given name.
range(int) - 类 中的静态方法org.apache.calcite.util.Util
 
range(int, int) - 类 中的静态方法org.apache.calcite.util.Util
 
RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
RANK window function.
RANK - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for the NTILE, RANK, DENSE_RANK, and ROW_NUMBER aggregate functions.
rankWithFrame() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
RawChinookMetaFactory() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer.RawChinookMetaFactory
 
RawEnumerable<T> - org.apache.calcite.linq4j中的接口
Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods.
RawQueryable<T> - org.apache.calcite.linq4j中的接口
Core methods that define a Queryable.
reachable(Set<V>, DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.BreadthFirstIterator
Populates a set with the nodes reachable from a given node.
reachable(Collection<V>, DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.DepthFirstIterator
Populates a collection with the nodes reachable from a given node.
read() - 类 中的方法org.apache.calcite.adapter.redis.RedisDataProcess
 
read(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonReader
 
READ_ONLY - 类 中的静态变量org.apache.calcite.sql.SqlAccessType
 
readAllAsString(Reader) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
reader() - 接口 中的方法org.apache.calcite.util.Source
 
reader(InputStream) - 类 中的静态方法org.apache.calcite.util.Util
Creates a BufferedReader to a given input stream using UTF-8 character set.
reader(File) - 类 中的静态方法org.apache.calcite.util.Util
Creates a BufferedReader to read a given file using UTF-8 character set.
readType - 类 中的变量org.apache.calcite.rel.core.Spool
How the spool consumes elements from its input.
realOrdinal(RelOptTable, int) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
Converts the ordinal of a field into the ordinal of a stored field.
realRowType(RelOptTable) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
Returns the row type of a table after any ColumnStrategy.VIRTUAL columns have been removed.
rebuild() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Creates a Builder whose initial contents are the same as this ImmutableBitSet.
receive() - 接口 中的方法org.apache.calcite.interpreter.Source
Reads a row.
recomputeDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
recomputeDigest() - 接口 中的方法org.apache.calcite.rel.RelNode
Computes the digest, assigns it, and returns it.
record(Type, List<Expression>) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
 
record(List<Expression>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates an expression that creates a record for a row, initializing its fields with the given expressions.
record(List<Expression>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
record(long) - 类 中的方法org.apache.calcite.util.Benchmark.Statistician
 
RECORD_COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Checker that returns whether a value is a multiset of records or an array of records.
RECORD_TO_SCALAR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
RECORD_TO_SCALAR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns the field type of a structured type which has only one field.
RecordEnumeratorCursor<E> - org.apache.calcite.runtime中的类
Implementation of Cursor on top of an Enumerator that returns a record for each row.
RecordEnumeratorCursor(Enumerator<E>, Class<E>) - 类 的构造器org.apache.calcite.runtime.RecordEnumeratorCursor
Creates a RecordEnumeratorCursor.
RedisConfig - org.apache.calcite.adapter.redis中的类
Set the redis config.
RedisConfig(String, int, int, String) - 类 的构造器org.apache.calcite.adapter.redis.RedisConfig
 
RedisDataFormat - org.apache.calcite.adapter.redis中的枚举
Define the data processing type of redis.
RedisDataProcess - org.apache.calcite.adapter.redis中的类
The class with RedisDataProcess.
RedisDataProcess(Jedis, RedisTableFieldInfo) - 类 的构造器org.apache.calcite.adapter.redis.RedisDataProcess
 
RedisDataType - org.apache.calcite.adapter.redis中的枚举
All available data type for Redis.
RedisJedisManager - org.apache.calcite.adapter.redis中的类
Manages connections to the Redis nodes.
RedisJedisManager(String, int, int, String) - 类 的构造器org.apache.calcite.adapter.redis.RedisJedisManager
 
RedisSchemaFactory - org.apache.calcite.adapter.redis中的类
Factory that creates a RedisSchema.
RedisSchemaFactory() - 类 的构造器org.apache.calcite.adapter.redis.RedisSchemaFactory
 
RedisTable - org.apache.calcite.adapter.redis中的类
Table mapped onto a redis table.
RedisTable(RedisSchema, String, RelProtoDataType, Map<String, Object>, String, RedisConfig) - 类 的构造器org.apache.calcite.adapter.redis.RedisTable
 
RedisTableFactory - org.apache.calcite.adapter.redis中的类
Implementation of TableFactory for Redis.
RedisTableFieldInfo - org.apache.calcite.adapter.redis中的类
get the redis table's field info.
RedisTableFieldInfo() - 类 的构造器org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
RedshiftSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Redshift database.
RedshiftSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.RedshiftSqlDialect
Creates a RedshiftSqlDialect.
reduce(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
reduce(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexExecutable
 
reduce(RexBuilder, List<RexNode>, List<RexNode>) - 接口 中的方法org.apache.calcite.rex.RexExecutor
Reduces expressions, and writes their results into reducedValues.
reduce(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexExecutorImpl
Do constant reduction using generated code.
reduceAndCheck(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
ReduceDecimalsRule - org.apache.calcite.rel.rules中的类
ReduceDecimalsRule is a rule which reduces decimal operations (such as casts or arithmetic) into operations involving more primitive types (such as longs and doubles).
ReduceDecimalsRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule
Creates a ReduceDecimalsRule.
ReduceDecimalsRule.DecimalShuttle - org.apache.calcite.rel.rules中的类
A shuttle which converts decimal expressions to expressions based on longs.
ReduceDecimalsRule.RexExpander - org.apache.calcite.rel.rules中的类
Rewrites a decimal expression for a specific set of SqlOperator's.
reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
 
reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.SqlSpecialOperator
Reduces a list of operators and arguments according to the rules of precedence and associativity.
reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
Reduces a list of expressions.
reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
已过时。
reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
Reduces a list of expressions.
reduceExpressionsInternal(RelNode, RexSimplify, RexUnknownAs, List<RexNode>, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
 
ReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Collection of planner rules that apply various simplifying transformations on RexNode trees.
ReduceExpressionsRule(Class<? extends RelNode>, boolean, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule
Creates a ReduceExpressionsRule.
ReduceExpressionsRule(Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule
已过时。
ReduceExpressionsRule.CalcReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a Calc.
ReduceExpressionsRule.CaseShuttle - org.apache.calcite.rel.rules中的类
Shuttle that pushes predicates into a CASE.
ReduceExpressionsRule.FilterReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a Filter.
ReduceExpressionsRule.JoinReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a Join.
ReduceExpressionsRule.ProjectReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a Project.
ReduceExpressionsRule.ReducibleExprLocator - org.apache.calcite.rel.rules中的类
Helper class used to locate expressions that either can be reduced to literals or contain redundant casts.
ReduceExpressionsRule.RexReplacer - org.apache.calcite.rel.rules中的类
Replaces expressions with their reductions.
ReduceExpressionsRule.WindowReduceExpressionsRule - org.apache.calcite.rel.rules中的类
Rule that reduces constants inside a Window.
reduceExtensions(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces the expression to a known node type (that is not an Extension node) or just returns the expression if it is already a known type.
ReduceResult(int, int, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
 
REF_CURSOR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
referenceEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference equality comparison.
referenceNotEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference inequality comparison.
ReflectedPseudoField - org.apache.calcite.linq4j.tree中的类
Represents a PseudoField that is implemented via java reflection Field
ReflectedPseudoField(Field) - 类 的构造器org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
ReflectiveCallNotNullImplementor - org.apache.calcite.adapter.enumerable中的类
Implementation of NotNullImplementor that calls a given Method.
ReflectiveCallNotNullImplementor(Method) - 类 的构造器org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
ReflectiveConvertletTable - org.apache.calcite.sql2rel中的类
Implementation of SqlRexConvertletTable which uses reflection to call any method of the form public RexNode convertXxx(ConvertletContext, SqlNode) or public RexNode convertXxx(ConvertletContext, SqlOperator, SqlCall).
ReflectiveConvertletTable() - 类 的构造器org.apache.calcite.sql2rel.ReflectiveConvertletTable
 
ReflectiveFunctionBase - org.apache.calcite.schema.impl中的类
Implementation of a function that is based on a method.
ReflectiveFunctionBase(Method) - 类 的构造器org.apache.calcite.schema.impl.ReflectiveFunctionBase
ReflectiveFunctionBase constructor
ReflectiveFunctionBase.ParameterListBuilder - org.apache.calcite.schema.impl中的类
Helps build lists of FunctionParameter.
ReflectiveRelMetadataProvider - org.apache.calcite.rel.metadata中的类
Implementation of the RelMetadataProvider interface that dispatches metadata methods to methods on a given object via reflection.
ReflectiveRelMetadataProvider(ConcurrentMap<Class<RelNode>, UnboundMetadata>, Class<? extends Metadata>, Multimap<Method, MetadataHandler>) - 类 的构造器org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Creates a ReflectiveRelMetadataProvider.
ReflectiveSchema - org.apache.calcite.adapter.java中的类
Implementation of Schema that exposes the public fields and methods in a Java object.
ReflectiveSchema(Object) - 类 的构造器org.apache.calcite.adapter.java.ReflectiveSchema
Creates a ReflectiveSchema.
ReflectiveSchema.Factory - org.apache.calcite.adapter.java中的类
Factory that creates a schema by instantiating an object and looking at its public fields.
reflectiveSource(Method, MetadataHandler) - 类 中的静态方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Returns an implementation of RelMetadataProvider that scans for methods with a preceding argument.
reflectiveSource(MetadataHandler, Method...) - 类 中的静态方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Returns a reflective metadata provider that implements several methods.
ReflectiveSqlOperatorTable - org.apache.calcite.sql.util中的类
ReflectiveSqlOperatorTable implements the SqlOperatorTable interface by reflecting the public fields of a subclass.
ReflectiveSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
 
ReflectiveVisitDispatcher<R extends ReflectiveVisitor,E> - org.apache.calcite.util中的接口
Interface for looking up methods relating to reflective visitation.
ReflectiveVisitor - org.apache.calcite.util中的接口
Object which can be a target for a reflective visitation (see ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String).
ReflectUtil - org.apache.calcite.util中的类
Static utilities for Java reflection.
ReflectUtil() - 类 的构造器org.apache.calcite.util.ReflectUtil
 
ReflectUtil.MethodDispatcher<T> - org.apache.calcite.util中的接口
Can invoke a method on an object of type E with return type T.
refWindowWithFrame() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
REGEXP_REPLACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
regexpReplace(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REGEXP_REPLACE function with 3 arguments.
regexpReplace(String, String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REGEXP_REPLACE function with 4 arguments.
regexpReplace(String, String, String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REGEXP_REPLACE function with 5 arguments.
regexpReplace(String, String, String, int, int, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REGEXP_REPLACE function with 6 arguments.
regexpReplace(String, Pattern, String, int, int) - 类 中的静态方法org.apache.calcite.util.Unsafe
Helper for the SQL REGEXP_REPLACE function.
REGIONS - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
REGIONS - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcConvention
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.pig.PigTableScan
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
 
register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
register(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
register(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Registers a relational expression in the expression bank.
register(RelOptPlanner) - 接口 中的方法org.apache.calcite.plan.RelTrait
Registers a trait instance with the planner.
register(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
register(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
register(Iterable<Class<? extends RelNode>>) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
Registers some classes.
register(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
register(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
Registers any special rules specific to this kind of relational expression.
register(E) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Registry
 
register(SqlOperator) - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
Registers a function or operator in the table.
register(RelNode, JoinRelType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
register(RelNode, JoinRelType, List<RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Registers a relational expression.
registerAbstractRelationalRules(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
registerAbstractRelationalRules() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
registerAbstractRels(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
registerAbstractRules(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
registerClass(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
registerClass(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Registers a class of RelNode.
registerConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
 
registerConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.RelTraitDef
Provides notification of the registration of a particular ConverterRule with a RelOptPlanner.
registerCorrelVariable(String, ParameterExpression, BlockBuilder, PhysType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
registerDefaultRules(RelOptPlanner, boolean, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
registerEquivOp(SqlOperator) - 类 中的方法org.apache.calcite.rex.RexSqlStandardConvertletTable
Creates and registers a convertlet for an operator in which the SQL and Rex representations are structurally equivalent.
registerInput(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Registers an expression in the list of common sub-expressions, and returns a reference to that expression.
registerMaterializations() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
registerMetadataProviders(List<RelMetadataProvider>) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Gives this planner a chance to register one or more RelMetadataProviders in the chain which will be used to answer metadata queries.
registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Registers a new namespace, and adds it as a child of its parent scope.
registerOp(SqlOperator, RexSqlConvertlet) - 类 中的方法org.apache.calcite.rex.RexSqlReflectiveConvertletTable
Registers a convertlet for a given operator instance
registerOp(SqlOperator, SqlRexConvertlet) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
Registers a convertlet for a given operator instance
registerOutput(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
Converts an expression expressed in terms of the outputs of this program into an expression expressed in terms of the inputs, registers it in the list of common sub-expressions, and returns a reference to that expression.
registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
 
registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
registerRules(RelOptPlanner) - 接口 中的方法org.apache.calcite.plan.RelOptSchema
Registers all of the rules supported by this schema.
registerRules(RelOptPlanner) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
registerSchema(RelOptSchema) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
registerSchema(RelOptSchema) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Tells this planner that a schema exists.
registerSchema(RelOptSchema) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
REGR_COUNT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
REGR_COUNT aggregate function.
REGR_SXX - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
REGR_SXX aggregate function.
REGR_SYY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
REGR_SYY aggregate function.
REINTERPRET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
An REINTERPRET operator is internal to the planner.
rel - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.Query
 
rel(int) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Retrieves the ordinalth matched relational expression.
rel(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
rel() - 接口 中的方法org.apache.calcite.rel.metadata.Metadata
Returns the relational expression that this metadata is about.
rel - 类 中的变量org.apache.calcite.rel.RelRoot
 
rel - 类 中的变量org.apache.calcite.rex.RexSubQuery
 
rel(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
Converts a SQL parse tree into a tree of relational expressions.
relative(Source) - 接口 中的方法org.apache.calcite.util.Source
Returns a relative source, if this source is a child of a given base.
relBuilder - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor
Factory for a builder for relational expressions.
relBuilder - 类 中的变量org.apache.calcite.rel.rules.CalcRelSplitter
 
RelBuilder - org.apache.calcite.tools中的类
Builder for relational expressions.
RelBuilder(Context, RelOptCluster, RelOptSchema) - 类 的构造器org.apache.calcite.tools.RelBuilder
 
RelBuilder.AggCall - org.apache.calcite.tools中的接口
Information necessary to create a call to an aggregate function.
RelBuilder.Config - org.apache.calcite.tools中的接口
Configuration of RelBuilder.
RelBuilder.ConfigBuilder - org.apache.calcite.tools中的类
已过时。
Use the withXxx methods in RelBuilder.Config.
RelBuilder.GroupKey - org.apache.calcite.tools中的接口
Information necessary to create the GROUP BY clause of an Aggregate.
RelBuilder.GroupKeyImpl - org.apache.calcite.tools中的类
Implementation of RelBuilder.GroupKey.
relBuilderFactory - 类 中的变量org.apache.calcite.plan.RelOptRule
Factory for a builder for relational expressions.
relBuilderFactory() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
RelBuilderFactory - org.apache.calcite.tools中的接口
A partially-created RelBuilder.
relChosen(RelOptListener.RelChosenEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
 
relChosen(RelOptListener.RelChosenEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
Notifies this listener that a relational expression has been chosen as part of the final implementation of the query plan.
RelChosenEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelChosenEvent
 
relClass - 异常错误 中的变量org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler
 
RelCollation - org.apache.calcite.rel中的接口
Description of the physical ordering of a relational expression.
RelCollationImpl - org.apache.calcite.rel中的类
Simple implementation of RelCollation.
RelCollationImpl(ImmutableList<RelFieldCollation>) - 类 的构造器org.apache.calcite.rel.RelCollationImpl
 
RelCollations - org.apache.calcite.rel中的类
Utilities concerning RelCollation and RelFieldCollation.
RelCollationTraitDef - org.apache.calcite.rel中的类
Definition of the ordering trait.
RelColumnMapping - org.apache.calcite.rel.metadata中的类
Mapping from an input column of a RelNode to one of its output columns.
RelColumnMapping(int, int, int, boolean) - 类 的构造器org.apache.calcite.rel.metadata.RelColumnMapping
 
RelColumnOrigin - org.apache.calcite.rel.metadata中的类
RelColumnOrigin is a data structure describing one of the origins of an output column produced by a relational expression.
RelColumnOrigin(RelOptTable, int, boolean) - 类 的构造器org.apache.calcite.rel.metadata.RelColumnOrigin
 
RelConversionException - org.apache.calcite.tools中的异常错误
An Exception thrown when attempting conversion to a set of RelNodes.
RelConversionException(String, Throwable) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
Creates a RelConversionException with the specified detail message and cause.
RelConversionException(String) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
Creates a RelConversionException with the specified detail message.
RelConversionException(Throwable) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
Creates a RelConversionException with the specified cause.
RelCrossType - org.apache.calcite.rel.type中的类
Type of the cartesian product of two or more sets of records.
RelCrossType(List<RelDataType>, List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelCrossType
Creates a cartesian product type.
RelDataType - org.apache.calcite.rel.type中的接口
RelDataType represents the type of a scalar expression or entire row returned from a relational expression.
RelDataTypeComparability - org.apache.calcite.rel.type中的枚举
RelDataTypeComparability is an enumeration of the categories of comparison operators which types may support.
RelDataTypeFactory - org.apache.calcite.rel.type中的接口
RelDataTypeFactory is a factory for datatype descriptors.
RelDataTypeFactory.Builder - org.apache.calcite.rel.type中的类
Fluid API to build a list of fields.
RelDataTypeFactory.FieldInfo - org.apache.calcite.rel.type中的接口
已过时。
RelDataTypeFactory.FieldInfoBuilder - org.apache.calcite.rel.type中的类
已过时。
RelDataTypeFactoryImpl - org.apache.calcite.rel.type中的类
Abstract base for implementations of RelDataTypeFactory.
RelDataTypeFactoryImpl(RelDataTypeSystem) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Creates a type factory.
RelDataTypeFactoryImpl.JavaType - org.apache.calcite.rel.type中的类
Type which is based upon a Java class.
RelDataTypeFamily - org.apache.calcite.rel.type中的接口
RelDataTypeFamily represents a family of related types.
RelDataTypeField - org.apache.calcite.rel.type中的接口
RelDataTypeField represents the definition of a field in a structured RelDataType.
RelDataTypeField.ToFieldIndex - org.apache.calcite.rel.type中的类
已过时。
Use RelDataTypeField::getIndex
RelDataTypeField.ToFieldName - org.apache.calcite.rel.type中的类
已过时。
Use RelDataTypeField::getName
RelDataTypeFieldImpl - org.apache.calcite.rel.type中的类
Default implementation of RelDataTypeField.
RelDataTypeFieldImpl(String, int, RelDataType) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFieldImpl
Creates a RelDataTypeFieldImpl.
RelDataTypeImpl - org.apache.calcite.rel.type中的类
RelDataTypeImpl is an abstract base for implementations of RelDataType.
RelDataTypeImpl(List<? extends RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeImpl
Creates a RelDataTypeImpl.
RelDataTypeImpl() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeImpl
Default constructor, to allow derived classes such as BasicSqlType to be Serializable.
RelDataTypePrecedenceList - org.apache.calcite.rel.type中的接口
RelDataTypePrecedenceList defines a type precedence list for a particular type.
RelDataTypeSystem - org.apache.calcite.rel.type中的接口
Type system.
RelDataTypeSystemImpl - org.apache.calcite.rel.type中的类
Default implementation of RelDataTypeSystem, providing parameters from the SQL standard.
RelDataTypeSystemImpl() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
RelDecorrelator - org.apache.calcite.sql2rel中的类
RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced from joining the RelNode that produces the corExp with the RelNode that references it.
RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - 类 的构造器org.apache.calcite.sql2rel.RelDecorrelator
 
RelDecorrelator.CorelMap - org.apache.calcite.sql2rel中的类
A map of the locations of Correlate in a tree of RelNodes.
RelDecorrelator.CorelMapBuilder - org.apache.calcite.sql2rel中的类
relDiscarded(RelOptListener.RelDiscardedEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
 
relDiscarded(RelOptListener.RelDiscardedEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
Notifies this listener that a relational expression is no longer of interest to the planner.
RelDiscardedEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelDiscardedEvent
 
RelDistribution - org.apache.calcite.rel中的接口
Description of the physical distribution of a relational expression.
RelDistribution.Type - org.apache.calcite.rel中的枚举
Type of distribution.
RelDistributions - org.apache.calcite.rel中的类
Utilities concerning RelDistribution.
RelDistributionTraitDef - org.apache.calcite.rel中的类
Definition of the distribution trait.
RelEnumTypes - org.apache.calcite.rel.externalize中的类
Registry of Enum classes that can be serialized to JSON.
RelEquivalenceEvent(Object, RelNode, Object, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
 
relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
 
relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
Notifies this listener that a relational expression has been registered with a particular equivalence class after an equivalence has been either detected or asserted.
RelEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelEvent
 
RelFactories - org.apache.calcite.rel.core中的类
Contains factory interface and default implementation for creating various rel nodes.
RelFactories.AggregateFactory - org.apache.calcite.rel.core中的接口
Can create a LogicalAggregate of the appropriate type for this rule's calling convention.
RelFactories.CorrelateFactory - org.apache.calcite.rel.core中的接口
Can create a correlate of the appropriate type for a rule's calling convention.
RelFactories.ExchangeFactory - org.apache.calcite.rel.core中的接口
Can create a Exchange of the appropriate type for a rule's calling convention.
RelFactories.FilterFactory - org.apache.calcite.rel.core中的接口
Can create a Filter of the appropriate type for this rule's calling convention.
RelFactories.JoinFactory - org.apache.calcite.rel.core中的接口
Can create a join of the appropriate type for a rule's calling convention.
RelFactories.MatchFactory - org.apache.calcite.rel.core中的接口
Can create a Match of the appropriate type for a rule's calling convention.
RelFactories.ProjectFactory - org.apache.calcite.rel.core中的接口
Can create a LogicalProject of the appropriate type for this rule's calling convention.
RelFactories.RepeatUnionFactory - org.apache.calcite.rel.core中的接口
Can create a RepeatUnion of the appropriate type for a rule's calling convention.
RelFactories.SemiJoinFactory - org.apache.calcite.rel.core中的接口
已过时。
RelFactories.SetOpFactory - org.apache.calcite.rel.core中的接口
Can create a SetOp for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type for this rule's calling convention.
RelFactories.SnapshotFactory - org.apache.calcite.rel.core中的接口
Can create a Snapshot of the appropriate type for a rule's calling convention.
RelFactories.SnapshotFactoryImpl - org.apache.calcite.rel.core中的类
Implementation of RelFactories.SnapshotFactory that returns a vanilla LogicalSnapshot.
RelFactories.SortExchangeFactory - org.apache.calcite.rel.core中的接口
Can create a SortExchange of the appropriate type for a rule's calling convention.
RelFactories.SortFactory - org.apache.calcite.rel.core中的接口
Can create a Sort of the appropriate type for this rule's calling convention.
RelFactories.SpoolFactory - org.apache.calcite.rel.core中的接口
Can create a Spool of the appropriate type for a rule's calling convention.
RelFactories.Struct - org.apache.calcite.rel.core中的类
Immutable record that contains an instance of each factory.
RelFactories.TableFunctionScanFactory - org.apache.calcite.rel.core中的接口
Can create a TableFunctionScan of the appropriate type for a rule's calling convention.
RelFactories.TableScanFactory - org.apache.calcite.rel.core中的接口
Can create a TableScan of the appropriate type for a rule's calling convention.
RelFactories.ValuesFactory - org.apache.calcite.rel.core中的接口
Can create a Values of the appropriate type for a rule's calling convention.
RelFieldCollation - org.apache.calcite.rel中的类
Definition of the ordering of one field of a RelNode whose output is to be sorted.
RelFieldCollation(int) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
Creates an ascending field collation.
RelFieldCollation(int, RelFieldCollation.Direction) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
Creates a field collation with unspecified null direction.
RelFieldCollation(int, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
Creates a field collation.
RelFieldCollation.Direction - org.apache.calcite.rel中的枚举
Direction that a field is ordered in.
RelFieldCollation.NullDirection - org.apache.calcite.rel中的枚举
Ordering of nulls.
RelFieldTrimmer - org.apache.calcite.sql2rel中的类
Transformer that walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects only the columns required by its consumer.
RelFieldTrimmer(SqlValidator, RelBuilder) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer
Creates a RelFieldTrimmer.
RelFieldTrimmer(SqlValidator, RelOptCluster, RelFactories.ProjectFactory, RelFactories.FilterFactory, RelFactories.JoinFactory, RelFactories.SortFactory, RelFactories.AggregateFactory, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer
已过时。
RelFieldTrimmer.TrimResult - org.apache.calcite.sql2rel中的类
Result of an attempt to trim columns from a relational expression.
RelHint - org.apache.calcite.rel.hint中的类
Represents hint within a relation expression.
RelHint.Builder - org.apache.calcite.rel.hint中的类
Builder for RelHint.
RelHintsPropagator - org.apache.calcite.plan中的接口
Customize the propagation of the RelHints from the root relational expression of a rule call RelOptRuleCall to the new equivalent expression.
RelHomogeneousShuttle - org.apache.calcite.rel中的类
Visits all the relations in a homogeneous way: always redirects calls to accept(RelNode).
RelHomogeneousShuttle() - 类 的构造器org.apache.calcite.rel.RelHomogeneousShuttle
 
RelImplementor - org.apache.calcite.plan中的接口
This is a marker interface for a callback used to convert a tree of relational expressions into a plan.
RelInput - org.apache.calcite.rel中的接口
Context from which a relational expression can initialize itself, reading from a serialized form of the relational expression.
RelJson - org.apache.calcite.rel.externalize中的类
Utilities for converting RelNode into JSON format.
RelJson(JsonBuilder) - 类 的构造器org.apache.calcite.rel.externalize.RelJson
 
relJson - 类 中的变量org.apache.calcite.rel.externalize.RelJsonWriter
 
RelJsonReader - org.apache.calcite.rel.externalize中的类
Reads a JSON plan and converts it back to a tree of relational expressions.
RelJsonReader(RelOptCluster, RelOptSchema, Schema) - 类 的构造器org.apache.calcite.rel.externalize.RelJsonReader
 
RelJsonWriter - org.apache.calcite.rel.externalize中的类
Callback for a relational expression to dump itself as JSON.
RelJsonWriter() - 类 的构造器org.apache.calcite.rel.externalize.RelJsonWriter
 
relList - 类 中的变量org.apache.calcite.rel.externalize.RelJsonWriter
 
RelMdAllPredicates - org.apache.calcite.rel.metadata中的类
Utility to extract Predicates that are present in the (sub)plan starting at this node.
RelMdAllPredicates() - 类 的构造器org.apache.calcite.rel.metadata.RelMdAllPredicates
 
RelMdCollation - org.apache.calcite.rel.metadata中的类
RelMdCollation supplies a default implementation of RelMetadataQuery.collations(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdColumnOrigins - org.apache.calcite.rel.metadata中的类
RelMdColumnOrigins supplies a default implementation of RelMetadataQuery.getColumnOrigins(org.apache.calcite.rel.RelNode, int) for the standard logical algebra.
RelMdColumnUniqueness - org.apache.calcite.rel.metadata中的类
RelMdColumnUniqueness supplies a default implementation of RelMetadataQuery.areColumnsUnique(org.apache.calcite.rel.RelNode, org.apache.calcite.util.ImmutableBitSet) for the standard logical algebra.
RelMdDistinctRowCount - org.apache.calcite.rel.metadata中的类
RelMdDistinctRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
RelMdDistribution - org.apache.calcite.rel.metadata中的类
RelMdCollation supplies a default implementation of RelMetadataQuery.distribution(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdExplainVisibility - org.apache.calcite.rel.metadata中的类
RelMdExplainVisibility supplies a default implementation of RelMetadataQuery.isVisibleInExplain(org.apache.calcite.rel.RelNode, org.apache.calcite.sql.SqlExplainLevel) for the standard logical algebra.
RelMdExpressionLineage - org.apache.calcite.rel.metadata中的类
RelMdExpressionLineage() - 类 的构造器org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
RelMdMaxRowCount - org.apache.calcite.rel.metadata中的类
RelMdMaxRowCount supplies a default implementation of RelMetadataQuery.getMaxRowCount(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdMaxRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
RelMdMemory - org.apache.calcite.rel.metadata中的类
Default implementations of the BuiltInMetadata.Memory metadata provider for the standard logical algebra.
RelMdMemory() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMemory
 
RelMdMinRowCount - org.apache.calcite.rel.metadata中的类
RelMdMinRowCount supplies a default implementation of RelMetadataQuery.getMinRowCount(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdMinRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMinRowCount
 
RelMdNodeTypes - org.apache.calcite.rel.metadata中的类
RelMdNodeTypeCount supplies a default implementation of RelMetadataQuery.getNodeTypes(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdNodeTypes() - 类 的构造器org.apache.calcite.rel.metadata.RelMdNodeTypes
 
RelMdParallelism - org.apache.calcite.rel.metadata中的类
Default implementations of the BuiltInMetadata.Parallelism metadata provider for the standard logical algebra.
RelMdParallelism() - 类 的构造器org.apache.calcite.rel.metadata.RelMdParallelism
 
RelMdPercentageOriginalRows - org.apache.calcite.rel.metadata中的类
RelMdPercentageOriginalRows supplies a default implementation of RelMetadataQuery.getPercentageOriginalRows(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdPopulationSize - org.apache.calcite.rel.metadata中的类
RelMdPopulationSize supplies a default implementation of RelMetadataQuery.getPopulationSize(org.apache.calcite.rel.RelNode, org.apache.calcite.util.ImmutableBitSet) for the standard logical algebra.
RelMdPredicates - org.apache.calcite.rel.metadata中的类
Utility to infer Predicates that are applicable above a RelNode.
RelMdPredicates() - 类 的构造器org.apache.calcite.rel.metadata.RelMdPredicates
 
RelMdRowCount - org.apache.calcite.rel.metadata中的类
RelMdRowCount supplies a default implementation of RelMetadataQuery.getRowCount(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdRowCount
 
RelMdSelectivity - org.apache.calcite.rel.metadata中的类
RelMdSelectivity supplies a default implementation of RelMetadataQuery.getSelectivity(org.apache.calcite.rel.RelNode, org.apache.calcite.rex.RexNode) for the standard logical algebra.
RelMdSelectivity() - 类 的构造器org.apache.calcite.rel.metadata.RelMdSelectivity
 
RelMdSize - org.apache.calcite.rel.metadata中的类
Default implementations of the BuiltInMetadata.Size metadata provider for the standard logical algebra.
RelMdSize() - 类 的构造器org.apache.calcite.rel.metadata.RelMdSize
 
RelMdTableReferences - org.apache.calcite.rel.metadata中的类
Default implementation of RelMetadataQuery.getTableReferences(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdTableReferences() - 类 的构造器org.apache.calcite.rel.metadata.RelMdTableReferences
 
RelMdUniqueKeys - org.apache.calcite.rel.metadata中的类
RelMdUniqueKeys supplies a default implementation of RelMetadataQuery.getUniqueKeys(org.apache.calcite.rel.RelNode) for the standard logical algebra.
RelMdUtil - org.apache.calcite.rel.metadata中的类
RelMdUtil provides utility methods used by the metadata provider methods.
RelMetadataProvider - org.apache.calcite.rel.metadata中的接口
RelMetadataProvider defines an interface for obtaining metadata about relational expressions.
RelMetadataQuery - org.apache.calcite.rel.metadata中的类
RelMetadataQuery provides a strongly-typed facade on top of RelMetadataProvider for the set of relational expression metadata queries defined as standard within Calcite.
RelMetadataQuery() - 类 的构造器org.apache.calcite.rel.metadata.RelMetadataQuery
Creates the instance with JaninoRelMetadataProvider instance from RelMetadataQueryBase.THREAD_PROVIDERS and RelMetadataQuery.EMPTY as a prototype.
RelMetadataQueryBase - org.apache.calcite.rel.metadata中的类
Base class for the RelMetadataQuery that uses the metadata handler class generated by the Janino.
RelMetadataQueryBase(JaninoRelMetadataProvider) - 类 的构造器org.apache.calcite.rel.metadata.RelMetadataQueryBase
 
RelMultipleTrait - org.apache.calcite.plan中的接口
Trait for which a given relational expression can have multiple values.
RelNode - org.apache.calcite.rel中的接口
A RelNode is a relational expression.
RelNode.Context - org.apache.calcite.rel中的接口
Context of a relational expression, for purposes of checking validity.
RelNodes - org.apache.calcite.rel中的类
Utilities concerning relational expressions.
RelNodesExprsHandler(RexShuttle) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
 
RelOptAbstractTable - org.apache.calcite.plan中的类
Partial implementation of RelOptTable.
RelOptAbstractTable(RelOptSchema, String, RelDataType) - 类 的构造器org.apache.calcite.plan.RelOptAbstractTable
 
RelOptCluster - org.apache.calcite.plan中的类
An environment for related relational expressions during the optimization of a query.
RelOptConnection - org.apache.calcite.plan中的接口
The planner's view of a connection to a database.
RelOptCost - org.apache.calcite.plan中的接口
RelOptCost defines an interface for optimizer cost in terms of number of rows processed, CPU cost, and I/O cost.
RelOptCostFactory - org.apache.calcite.plan中的接口
Cost model for query planning.
RelOptCostImpl - org.apache.calcite.plan中的类
RelOptCostImpl provides a default implementation for the RelOptCost interface.
RelOptCostImpl(double) - 类 的构造器org.apache.calcite.plan.RelOptCostImpl
 
RelOptLattice - org.apache.calcite.plan中的类
Use of a lattice by the query optimizer.
RelOptLattice(Lattice, RelOptTable) - 类 的构造器org.apache.calcite.plan.RelOptLattice
 
RelOptListener - org.apache.calcite.plan中的接口
RelOptListener defines an interface for listening to events which occur during the optimization process.
RelOptListener.RelChosenEvent - org.apache.calcite.plan中的类
Event indicating that a relational expression has been chosen.
RelOptListener.RelDiscardedEvent - org.apache.calcite.plan中的类
Event indicating that a relational expression has been discarded.
RelOptListener.RelEquivalenceEvent - org.apache.calcite.plan中的类
Event indicating that a relational expression has been found to be equivalent to an equivalence class.
RelOptListener.RelEvent - org.apache.calcite.plan中的类
Event class for abstract event dealing with a relational expression.
RelOptListener.RuleAttemptedEvent - org.apache.calcite.plan中的类
Event indicating that a planner rule has been attempted.
RelOptListener.RuleEvent - org.apache.calcite.plan中的类
Event indicating that a planner rule has fired.
RelOptListener.RuleProductionEvent - org.apache.calcite.plan中的类
Event indicating that a planner rule has produced a result.
RelOptMaterialization - org.apache.calcite.plan中的类
Records that a particular query is materialized by a particular table.
RelOptMaterialization(RelNode, RelNode, RelOptTable, List<String>) - 类 的构造器org.apache.calcite.plan.RelOptMaterialization
Creates a RelOptMaterialization.
RelOptMaterializations - org.apache.calcite.plan中的类
Utility methods for using materialized views and lattices for queries.
RelOptMaterializations() - 类 的构造器org.apache.calcite.plan.RelOptMaterializations
 
RelOptNode - org.apache.calcite.plan中的接口
Node in a planner.
RelOptPlanner - org.apache.calcite.plan中的接口
A RelOptPlanner is a query optimizer: it transforms a relational expression into a semantically equivalent relational expression, according to a given set of rules and a cost model.
RelOptPlanner.CannotPlanException - org.apache.calcite.plan中的异常错误
RelOptPlanner.Executor - org.apache.calcite.plan中的接口
已过时。
RelOptPredicateList - org.apache.calcite.plan中的类
Predicates that are known to hold in the output of a particular relational expression.
RelOptQuery - org.apache.calcite.plan中的类
A RelOptQuery represents a set of relational expressions which derive from the same select statement.
RelOptQuery(RelOptPlanner) - 类 的构造器org.apache.calcite.plan.RelOptQuery
已过时。
RelOptRule - org.apache.calcite.plan中的类
A RelOptRule transforms an expression into another.
RelOptRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.plan.RelOptRule
Creates a rule.
RelOptRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.plan.RelOptRule
Creates a rule with an explicit description.
RelOptRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.plan.RelOptRule
Creates a rule with an explicit description.
RelOptRuleCall - org.apache.calcite.plan中的类
A RelOptRuleCall is an invocation of a RelOptRule with a set of relational expressions as arguments.
RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>, List<RelNode>) - 类 的构造器org.apache.calcite.plan.RelOptRuleCall
Creates a RelOptRuleCall.
RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - 类 的构造器org.apache.calcite.plan.RelOptRuleCall
 
RelOptRuleOperand - org.apache.calcite.plan中的类
Operand that determines whether a RelOptRule can be applied to a particular expression.
RelOptRuleOperand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 的构造器org.apache.calcite.plan.RelOptRuleOperand
已过时。
Use RelOptRule.operand(Class, RelOptRuleOperandChildren) or one of its overloaded methods.
RelOptRuleOperandChildPolicy - org.apache.calcite.plan中的枚举
Policy by which operands will be matched by relational expressions with any number of children.
RelOptRuleOperandChildren - org.apache.calcite.plan中的类
Children of a RelOptRuleOperand and the policy for matching them.
RelOptRuleOperandChildren(RelOptRuleOperandChildPolicy, List<RelOptRuleOperand>) - 类 的构造器org.apache.calcite.plan.RelOptRuleOperandChildren
 
RelOptRules - org.apache.calcite.plan中的类
A utility class for organizing built-in rules and rule related methods.
RelOptSamplingParameters - org.apache.calcite.plan中的类
RelOptSamplingParameters represents the parameters necessary to produce a sample of a relation.
RelOptSamplingParameters(boolean, float, boolean, int) - 类 的构造器org.apache.calcite.plan.RelOptSamplingParameters
 
RelOptSchema - org.apache.calcite.plan中的接口
A RelOptSchema is a set of RelOptTable objects.
relOptSchema - 类 中的变量org.apache.calcite.tools.RelBuilder
 
RelOptSchemaWithSampling - org.apache.calcite.plan中的接口
Extension to RelOptSchema with support for sample data-sets.
relOptTable() - 类 中的方法org.apache.calcite.materialize.LatticeNode
 
RelOptTable - org.apache.calcite.plan中的接口
Represents a relational dataset in a RelOptSchema.
RelOptTable.ToRelContext - org.apache.calcite.plan中的接口
Contains the context needed to convert a a table into a relational expression.
RelOptTable.ViewExpander - org.apache.calcite.plan中的接口
Can expand a view into relational expressions.
RelOptTableImpl - org.apache.calcite.prepare中的类
Implementation of RelOptTable.
RelOptUtil - org.apache.calcite.plan中的类
RelOptUtil defines static utility methods for use in optimizing RelNodes.
RelOptUtil() - 类 的构造器org.apache.calcite.plan.RelOptUtil
 
RelOptUtil.Exists - org.apache.calcite.plan中的类
RelOptUtil.InputFinder - org.apache.calcite.plan中的类
Visitor which builds a bitmap of the inputs used by an expression.
RelOptUtil.InputReferencedVisitor - org.apache.calcite.plan中的类
Shuttle that finds the set of inputs that are used.
RelOptUtil.Logic - org.apache.calcite.plan中的枚举
Policies for handling two- and three-valued boolean logic.
RelOptUtil.RexInputConverter - org.apache.calcite.plan中的类
Walks an expression tree, converting the index of RexInputRefs based on some adjustment factor.
RelOptUtil.SubQueryType - org.apache.calcite.plan中的枚举
What kind of sub-query.
RelOptUtil.TypeDumper - org.apache.calcite.plan中的类
Converts types to descriptive strings.
RelOptUtil.VariableUsedVisitor - org.apache.calcite.plan中的类
Visitor that finds all variables used in an expression.
RelProtoDataType - org.apache.calcite.rel.type中的接口
Can be converted into a RelDataType given a RelDataTypeFactory.
RelRecordType - org.apache.calcite.rel.type中的类
RelRecordType represents a structured type having named fields.
RelRecordType(StructKind, List<RelDataTypeField>, boolean) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
Creates a RecordType.
RelRecordType(StructKind, List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
Creates a RecordType.
RelRecordType(List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
Creates a RecordType.
RelReferentialConstraint - org.apache.calcite.rel中的接口
Interface for a referential constraint, i.e., Foreign-Key - Unique-Key relationship, between two tables.
RelReferentialConstraintImpl - org.apache.calcite.rel中的类
RelOptReferentialConstraint base implementation.
RelRoot - org.apache.calcite.rel中的类
Root of a tree of RelNode.
RelRoot(RelNode, RelDataType, SqlKind, List<Pair<Integer, String>>, RelCollation, List<RelHint>) - 类 的构造器org.apache.calcite.rel.RelRoot
Creates a RelRoot.
RelRunner - org.apache.calcite.tools中的接口
Runs a relational expression.
RelRunners - org.apache.calcite.tools中的类
Implementations of RelRunner.
rels - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
 
RelShuttle - org.apache.calcite.rel中的接口
Visitor that has methods for the common logical relational expressions.
RelShuttleImpl - org.apache.calcite.rel中的类
Basic implementation of RelShuttle that calls RelNode.accept(RelShuttle) on each child, and RelNode.copy(org.apache.calcite.plan.RelTraitSet, java.util.List) if any children change.
RelShuttleImpl() - 类 的构造器org.apache.calcite.rel.RelShuttleImpl
 
relSinks - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
RelStructuredTypeFlattener - org.apache.calcite.sql2rel中的类
RelStructuredTypeFlattener removes all structured types from a tree of relational expressions.
RelStructuredTypeFlattener(RexBuilder, RelOptTable.ToRelContext, boolean) - 类 的构造器org.apache.calcite.sql2rel.RelStructuredTypeFlattener
已过时。
RelStructuredTypeFlattener(RelBuilder, RexBuilder, RelOptTable.ToRelContext, boolean) - 类 的构造器org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
RelStructuredTypeFlattener.SelfFlatteningRel - org.apache.calcite.sql2rel中的接口
Mix-in interface for relational expressions that know how to flatten themselves.
RelSubset - org.apache.calcite.plan.volcano中的类
Subset of an equivalence class where all relational expressions have the same physical properties.
RelToSqlConverter - org.apache.calcite.rel.rel2sql中的类
Utility to convert relational expressions to SQL abstract syntax tree.
RelToSqlConverter(SqlDialect) - 类 的构造器org.apache.calcite.rel.rel2sql.RelToSqlConverter
Creates a RelToSqlConverter.
RelToSqlConverterUtil - org.apache.calcite.util中的类
Utilities used by multiple dialect for RelToSql conversion.
RelToSqlConverterUtil() - 类 的构造器org.apache.calcite.util.RelToSqlConverterUtil
 
RelTrait - org.apache.calcite.plan中的接口
RelTrait represents the manifestation of a relational expression trait within a trait definition.
RelTraitDef<T extends RelTrait> - org.apache.calcite.plan中的类
RelTraitDef represents a class of RelTraits.
RelTraitDef() - 类 的构造器org.apache.calcite.plan.RelTraitDef
 
RelTraitPropagationVisitor - org.apache.calcite.plan中的类
已过时。
As of 1.19, if you need to perform certain assertions regarding a RelNode tree and the contained traits you are encouraged to implement your own RelVisitor or RelShuttle directly. The reasons for deprecating this class are the following:
  • The contract (Javadoc and naming) and the behavior of the class are inconsistent.
  • The class is no longer used by any other components of the framework.
  • The class was used only for debugging purposes.
RelTraitPropagationVisitor(RelOptPlanner, RelTraitSet) - 类 的构造器org.apache.calcite.plan.RelTraitPropagationVisitor
已过时。
 
RelTraitSet - org.apache.calcite.plan中的类
RelTraitSet represents an ordered set of RelTraits.
RelType(String) - 类 的构造器org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
RelVisitor - org.apache.calcite.rel中的类
A RelVisitor is a Visitor role in the visitor pattern and visits RelNode objects as the role of Element.
RelVisitor() - 类 的构造器org.apache.calcite.rel.RelVisitor
 
RelWriter - org.apache.calcite.rel中的接口
Callback for an expression to dump itself to.
RelWriterImpl - org.apache.calcite.rel.externalize中的类
Implementation of RelWriter.
RelWriterImpl(PrintWriter) - 类 的构造器org.apache.calcite.rel.externalize.RelWriterImpl
 
RelWriterImpl(PrintWriter, SqlExplainLevel, boolean) - 类 的构造器org.apache.calcite.rel.externalize.RelWriterImpl
 
RelXmlWriter - org.apache.calcite.rel.externalize中的类
Callback for a relational expression to dump in XML format.
RelXmlWriter(PrintWriter, SqlExplainLevel) - 类 的构造器org.apache.calcite.rel.externalize.RelXmlWriter
 
remark(T) - 类 中的静态方法org.apache.calcite.util.Bug
Use this method to flag temporary code.
remove(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.removeAll(Collection).
remove(int) - 类 中的方法org.apache.calcite.util.CastingList
 
remove(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
 
remove() - 类 中的方法org.apache.calcite.util.Filterator
 
remove() - 类 中的方法org.apache.calcite.util.graph.BreadthFirstIterator
 
remove() - 类 中的方法org.apache.calcite.util.graph.DepthFirstIterator
 
remove() - 类 中的方法org.apache.calcite.util.graph.TopologicalOrderIterator
 
remove(String) - 类 中的方法org.apache.calcite.util.NameMap
 
remove(String, V) - 类 中的方法org.apache.calcite.util.NameMultimap
Removes all entries that have the given case-sensitive key.
remove(Object) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
removeAll(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
removeAll(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Removes the contents of this sequence from a collection.
removeAll(List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Removes all expressions from a list that are equivalent to a given expression.
removeAll(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Clears all bits in a given bit set.
removeAllVertices(Collection<V>) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
removeAllVertices(Collection<V>) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
removeCast(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Removes any casts.
removeCorrelationExpr(RexNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, RexInputRef) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationExpr(RexNode, boolean, Set<Integer>) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
removeCorrelationViaRule(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
 
removeEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
Removes all edges from a given vertex to another.
removeEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
removeEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
RemoveEmptySingleRule(Class<R>, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
Creates a simple RemoveEmptySingleRule.
RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
Creates a RemoveEmptySingleRule.
RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
已过时。
removeFunction(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
removeMaterialization(MaterializationKey) - 类 中的方法org.apache.calcite.materialize.MaterializationService
 
removeNullabilityCast(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
Removes any casts that change nullability but not type.
removeNullabilityCast(RelDataTypeFactory, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Removes any casts that change nullability but not type.
removeRule(RelOptRule) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
 
removeRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
removeRule(RelOptRule) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Removes a rule.
removeRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
removeStatement(Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
 
removeSubSchema(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
removeTable(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
removeType(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
removeValidatedNodeType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Removes a node from the set of validated nodes
removeValidatedNodeType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
rename(String) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Creates an equivalent AggregateCall that has a new name.
rename(List<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Ensures that the field names match those given.
renameIfNecessary(RelNode, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
repeat(int, int) - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
 
repeat(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REPEAT(string, int) function.
REPEAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
repeat(SqlOperandCountRange, SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if all of the rules pass for each operand, using a given operand count strategy.
repeatUnion(Enumerable<TSource>, Enumerable<TSource>, int, boolean, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Repeat Union enumerable: it will evaluate the seed enumerable once, and then it will start to evaluate the iteration enumerable over and over until either it returns no results, or an optional maximum numbers of iterations is reached
RepeatUnion - org.apache.calcite.rel.core中的类
Relational expression that computes a repeat union (recursive union in SQL terminology).
RepeatUnion(RelOptCluster, RelTraitSet, RelNode, RelNode, boolean, int) - 类 的构造器org.apache.calcite.rel.core.RepeatUnion
 
repeatUnion(String, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a RepeatUnion associated to a TransientTable without a maximum number of iterations, i.e. repeatUnion(tableName, all, -1).
repeatUnion(String, boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a RepeatUnion associated to a TransientTable of the two most recent relational expressions on the stack.
repeatUnionFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
replace(RelNode, RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Within a relational expression query, replaces occurrences of find with replace.
replace(int, RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Replaces an existing RelTrait in the set.
replace(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns a trait set consisting of the current set plus a new trait.
replace(List<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Replaces the trait(s) of a given type with a list of traits of the same type.
replace(RelTraitDef<T>, List<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Replaces the trait(s) of a given type with a list of traits of the same type.
replace(MutableRel, MutableRel, MutableRel) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
Within a relational expression query, replaces occurrences of find with replace.
replace(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REPLACE(string, search, replacement) function.
REPLACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The REPLACE(string, search, replace) function.
replace(String, String, String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect.FakeUtil
已过时。
Replaces every occurrence of find in s with replace.
replace(String, String, String) - 类 中的静态方法org.apache.calcite.util.Util
Replaces every occurrence of find in s with replace.
replaceIf(RelTraitDef<T>, Supplier<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
If a given trait is enabled, replaces it by calling the given function.
replaceIfs(RelTraitDef<T>, Supplier<List<T>>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
If a given multiple trait is enabled, replaces it by calling the given function.
replaceInParent(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
Replaces this MutableRel in its parent with another node at the same position.
replaceInput(RelNode, int, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Returns a shallow copy of a relational expression with a particular input replaced.
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.BiRel
 
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.core.SetOp
 
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
 
replaceInput(int, RelNode) - 接口 中的方法org.apache.calcite.rel.RelNode
Replaces the ordinalInParentth input.
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
 
replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.SingleRel
 
replacement - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint2
Replacement string
replaceRoot(RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
Replaces the root node of this traversal.
replaceSublist(List<T>, int, int, T) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Replaces a range of elements in a list with a single element.
replaceSublist(int, int, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
replaceTimeUnitOperand(SqlCall, String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.fun.SqlFloorFunction
Copies a SqlCall, replacing the time unit operand with the given literal.
replaceTimeUnits(RexBuilder, RexNode, String) - 类 中的静态方法org.apache.calcite.rel.rules.DateRangeRules
Replaces calls to EXTRACT, FLOOR and CEIL in an expression.
replaceWithOriginalReferences(RexBuilder, RelNode, MaterializedViewRule.NodeLineage, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Given the input expression, it will replace (sub)expressions when possible using the content of the mapping.
replay(QueryableFactory<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableDefaults.Replayable
 
replay(QueryableFactory<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
ReplayableQueryable() - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
requestCancel() - 类 中的方法org.apache.calcite.util.CancelFlag
Requests a cancellation.
requireAtLeastOneArg() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
required() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
requiredColumns - 类 中的变量org.apache.calcite.rel.core.Correlate
 
requiredColumns - 类 中的变量org.apache.calcite.rel.mutable.MutableCorrelate
 
requireDefaultConstructor(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
requireNonNull(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
已过时。
requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.SqlDialect
Whether a sub-query in the FROM clause must have an alias.
requiresDecimalExpansion(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Determines whether a RexCall requires decimal expansion.
requiresDecimalExpansion(List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Determines whether any operand of a set requires decimal expansion
requiresDecimalExpansion(RexProgram, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Returns whether a RexProgram contains expressions which require decimal expansion.
requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.fun.SqlNewOperator
 
requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
 
requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.SqlOperator
Method to check if call requires expansion when it has decimal operands.
requiresGroupOrder() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
Returns whether this aggregate function must, may, or must not contain a WITHIN GROUP (ORDER ...) clause.
requiresOrder() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
requiresOrder() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this is a window function that requires ordering.
requiresOver() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
requiresOver() - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether this is a window function that requires an OVER clause.
rescaleBigDecimal(BigDecimal, int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
reset() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
 
reset() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
reset() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
 
reset() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
reset() - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
Allocates a new internal array.
reset() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
reset() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
reset() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Sets the enumerator to its initial position, which is before the first element in the collection.
reset() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
reset() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
reset() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
reset() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
reset() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Resets this writer so that it can format another expression.
reset() - 接口 中的方法org.apache.calcite.tools.Planner
Resets this Planner to be used with a new query.
resetAlias() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
In join, when the left and right nodes have been generated, update their alias with 'neededAlias' if not null.
resetAlias(String, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Sets the alias of the join or correlate just created.
resetSettings() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
resetSettings() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Resets all properties to their default values.
resolve(RelDataTypeFactory, String, Collection<CalciteSchema.FunctionEntry>, List<RelDataType>) - 类 中的静态方法org.apache.calcite.schema.Schemas
 
resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
resolve() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
 
resolve() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
If this namespace resolves to another namespace, returns that namespace, following links to the end of the chain.
resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Looks up a node with a given name.
resolveArgs(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Resolves the arguments of a JsonMeasure.
resolveColumn(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
 
resolveColumn(RelDataType, RelDataTypeFactory, List<String>) - 接口 中的方法org.apache.calcite.schema.CustomColumnResolvingTable
Resolve a column based on the name components.
resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ListScope
 
resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
 
resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
 
resolveColumn(String, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Resolves a single identifier to a column, and returns the datatype of that column.
resolveComplexMetric(String, AggregateCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
Returns the appropriate ComplexMetric that is mapped from the given alias if it exists, and is used in the expected context with the given AggregateCall.
resolved - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope
 
ResolvedImpl() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
resolveMeasure(String, boolean, Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
 
resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Looks up a table in this scope from its name.
resolveWindow(SqlNode, SqlValidatorScope, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Converts a window specification or window name into a fully-resolved window specification.
resolveWindow(SqlNode, SqlValidatorScope, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
RESOURCE - 类 中的静态变量org.apache.calcite.util.Static
Resources.
RESPECT_NULLS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
RESPECT NULLS operator.
result - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
Result(BlockStatement, PhysType, JavaRowFormat) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableRel.Result
 
result(PhysType, BlockStatement) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
Result(PhysType, BlockStatement) - 类 的构造器org.apache.calcite.adapter.spark.SparkRel.Result
 
result(BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
result(double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
result(int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
 
result(long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
 
result(Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
result(T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
result(MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
result(MutableRel, boolean) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
result() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
result(SqlNode, Collection<SqlImplementor.Clause>, RelNode, Map<String, RelDataType>) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Creates a result based on a single relational expression.
result(SqlNode, SqlImplementor.Result, SqlImplementor.Result) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Creates a result based on a join.
Result(SqlNode, Collection<SqlImplementor.Clause>, String, RelDataType, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Result
 
result() - 接口 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
Returns the result of visiting all children of a call to an operator, then the call itself.
result() - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
 
result() - 类 中的方法org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
 
result(RelNode, Mapping) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
 
Result(PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - 类 的构造器org.apache.calcite.util.PrecedenceClimbingParser.Result
 
resultConvention - 类 中的变量org.apache.calcite.prepare.Prepare
Convention via which results should be returned by execution.
resultMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
resultSelector(Function2<TKey, TAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
ResultSetEnumerable<T> - org.apache.calcite.runtime中的类
Executes a SQL statement and returns the result as an Enumerable.
ResultSetEnumerable.PreparedStatementEnricher - org.apache.calcite.runtime中的接口
Consumer for decorating a PreparedStatement, that is, setting its parameters.
resultType - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
resultType - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
resultType - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
retainDeterministic(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
 
rethrow() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception.
rethrow(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception with a given type.
return_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
return_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
RETURN_TYPE - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is derived from the call's return type.
returnRelType() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the return type of the aggregate as RelDataType.
returnType() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
Returns the return type of the aggregate as Type.
ReturnTypes - org.apache.calcite.sql.type中的类
A collection of return-type inference strategies.
reverse() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
reverse(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Inverts the order of the elements in a sequence.
reverse() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Inverts the order of the elements in a sequence.
reverse(E...) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Iterates over an array in reverse order.
reverse(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Iterates over a list in reverse order.
reverse(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
reverse(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL REVERSE(string) function.
REVERSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
reverse() - 枚举 中的方法org.apache.calcite.sql.SqlKind
Returns the kind that corresponds to this operator but in the opposite direction.
reverse() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
Returns the reverse monotonicity.
revise(Class<? extends RelNode>, MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
Re-generates the handler for a given kind of metadata, adding support for class_ if it is not already present.
rewrite(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptLattice
Rewrites a relational expression to use a lattice.
rewrite(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCoalesceFunction
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlNewOperator
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlNullifFunction
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
Rewrites a call to this operator.
rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlProcedureCallOperator
 
rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, boolean, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
First, the method takes the node expressions nodeExprs and swaps the table and column references using the table mapping and the equivalence classes.
rewriteExpressions(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, boolean, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
First, the method takes the node expressions nodeExprs and swaps the table and column references using the table mapping and the equivalence classes.
rewriteGeneric(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If the view will be used in a union rewriting, this method is responsible for rewriting the query branch of the union using the given compensation predicate.
rewriteRel(LogicalTableModify) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalAggregate) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(Sort) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalFilter) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalJoin) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalCorrelate) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(Collect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(Uncollect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalIntersect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalMinus) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalUnion) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalValues) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalTableFunctionScan) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(Sample) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalProject) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalCalc) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(RelStructuredTypeFlattener.SelfFlatteningRel) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(TableScan) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalSnapshot) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalDelta) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalChi) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteRel(LogicalMatch) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
Rewrite SINGLE_VALUE into expression based on database variants E.g.
rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Rewrites the query using the given view query.
RexAction - org.apache.calcite.rex中的接口
已过时。
RexAnalyzer - org.apache.calcite.rex中的类
Analyzes an expression, figures out what are the unbound variables, assigns a variety of values to each unbound variable, and evaluates the expression.
RexAnalyzer(RexNode, RelOptPredicateList) - 类 的构造器org.apache.calcite.rex.RexAnalyzer
Creates a RexAnalyzer.
rexArguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
Returns RexNode representation of arguments.
rexArguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggResultContext
Returns RexNode representation of arguments.
RexBiVisitor<R,P> - org.apache.calcite.rex中的接口
Visitor pattern for traversing a tree of RexNode objects and passing a payload to each.
rexBuilder - 类 中的变量org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
RexBuilder - org.apache.calcite.rex中的类
Factory for row expressions.
RexBuilder(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rex.RexBuilder
Creates a RexBuilder.
rexBuilder - 类 中的变量org.apache.calcite.rex.RexSimplify
 
rexBuilder - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
rexCall - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
RexCall - org.apache.calcite.rex中的类
An expression formed by a call to an operator with zero or more expressions as operands.
RexCall(RelDataType, SqlOperator, List<? extends RexNode>) - 类 的构造器org.apache.calcite.rex.RexCall
 
RexCallBinding - org.apache.calcite.rex中的类
RexCallBinding implements SqlOperatorBinding by referring to an underlying collection of RexNode operands.
RexCallBinding(RelDataTypeFactory, SqlOperator, List<? extends RexNode>, List<RelCollation>) - 类 的构造器org.apache.calcite.rex.RexCallBinding
 
RexChecker - org.apache.calcite.rex中的类
Visitor which checks the validity of a RexNode expression.
RexChecker(RelDataType, RelNode.Context, Litmus) - 类 的构造器org.apache.calcite.rex.RexChecker
Creates a RexChecker with a given input row type.
RexChecker(List<RelDataType>, RelNode.Context, Litmus) - 类 的构造器org.apache.calcite.rex.RexChecker
Creates a RexChecker with a given set of input fields.
RexCorrelVariable - org.apache.calcite.rex中的类
Reference to the current row of a correlating relational expression.
RexDigestIncludeType - org.apache.calcite.rex中的枚举
Defines if type information should be printed for RexLiteral.
RexDynamicParam - org.apache.calcite.rex中的类
Dynamic parameter reference in a row-expression.
RexDynamicParam(RelDataType, int) - 类 的构造器org.apache.calcite.rex.RexDynamicParam
Creates a dynamic parameter.
RexExecutable - org.apache.calcite.rex中的类
Result of compiling code generated from a RexNode expression.
RexExecutable(String, Object) - 类 的构造器org.apache.calcite.rex.RexExecutable
 
RexExecutor - org.apache.calcite.rex中的接口
Can reduce expressions, writing a literal for each into a list.
RexExecutorImpl - org.apache.calcite.rex中的类
Evaluates a RexNode expression.
RexExecutorImpl(DataContext) - 类 的构造器org.apache.calcite.rex.RexExecutorImpl
 
RexExpander(RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Constructs a RexExpander
RexFieldAccess - org.apache.calcite.rex中的类
Access to a field of a row-expression.
RexFieldAccessReplacer(CorrelationId, RexCorrelVariable, RexBuilder, Map<Integer, Integer>) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
 
RexFieldCollation - org.apache.calcite.rex中的类
Expression combined with sort flags (DESCENDING, NULLS LAST).
RexFieldCollation(RexNode, Set<SqlKind>) - 类 的构造器org.apache.calcite.rex.RexFieldCollation
 
rexFilterArgument() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
Returns RexNode representation of the filter, or null.
RexImplicationChecker - org.apache.calcite.plan中的类
Checks whether one condition logically implies another.
RexImplicationChecker(RexBuilder, RexExecutor, RelDataType) - 类 的构造器org.apache.calcite.plan.RexImplicationChecker
 
RexImpTable - org.apache.calcite.adapter.enumerable中的类
Contains implementations of Rex operators as Java code.
RexImpTable.LagImplementor - org.apache.calcite.adapter.enumerable中的类
Implementor for the LAG windowed aggregate function.
RexImpTable.LeadImplementor - org.apache.calcite.adapter.enumerable中的类
Implementor for the LEAD windowed aggregate function.
RexImpTable.NullAs - org.apache.calcite.adapter.enumerable中的枚举
Strategy what an operator should return if one of its arguments is null.
RexImpTable.UserDefinedAggReflectiveImplementor - org.apache.calcite.adapter.enumerable中的类
Implementor for user-defined aggregate functions.
RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
RexInputConverter(RexBuilder, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
RexInputRef - org.apache.calcite.rex中的类
Variable which references a field of an input relational expression.
RexInputRef(int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexInputRef
Creates an input variable.
RexInterpreter - org.apache.calcite.rex中的类
Evaluates RexNode expressions.
RexLiteral - org.apache.calcite.rex中的类
Constant value in a row-expression.
RexLocalRef - org.apache.calcite.rex中的类
Local variable.
RexLocalRef(int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexLocalRef
Creates a local variable.
RexMultisetUtil - org.apache.calcite.rex中的类
Utility class for various methods related to multisets.
RexNode - org.apache.calcite.rex中的类
Row expression.
RexNode() - 类 的构造器org.apache.calcite.rex.RexNode
 
RexNode.Closeable - org.apache.calcite.rex中的接口
Removes a Hook after use.
RexOver - org.apache.calcite.rex中的类
Call to an aggregate function over a window.
RexPattern - org.apache.calcite.rex中的接口
已过时。
RexPatternFieldRef - org.apache.calcite.rex中的类
Variable which references a field of an input relational expression
RexPatternFieldRef(String, int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexPatternFieldRef
 
RexPermutationShuttle - org.apache.calcite.rex中的类
Visitor which replaces RexLocalRef objects after the expressions in a RexProgram have been reordered.
RexPermutationShuttle(Permutation) - 类 的构造器org.apache.calcite.rex.RexPermutationShuttle
 
RexPermuteInputsShuttle - org.apache.calcite.rex中的类
Shuttle which applies a permutation to its input fields.
RexPermuteInputsShuttle(Mappings.TargetMapping, RelNode...) - 类 的构造器org.apache.calcite.rex.RexPermuteInputsShuttle
Creates a RexPermuteInputsShuttle.
RexProgram - org.apache.calcite.rex中的类
A collection of expressions which read inputs, compute output expressions, and optionally use a condition to filter rows.
RexProgram(RelDataType, List<? extends RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType) - 类 的构造器org.apache.calcite.rex.RexProgram
Creates a program.
RexProgramBuilder - org.apache.calcite.rex中的类
Workspace for constructing a RexProgram.
RexProgramBuilder(RelDataType, RexBuilder) - 类 的构造器org.apache.calcite.rex.RexProgramBuilder
Creates a program-builder that will not simplify.
RexRangeRef - org.apache.calcite.rex中的类
Reference to a range of columns.
RexShuttle - org.apache.calcite.rex中的类
Passes over a row-expression, calling a handler method for each node, appropriate to the type of the node.
RexShuttle() - 类 的构造器org.apache.calcite.rex.RexShuttle
 
RexSimplify - org.apache.calcite.rex中的类
Context required to simplify a row-expression.
RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
Creates a RexSimplify.
RexSimplify(RexBuilder, boolean, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
已过时。
RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
已过时。
RexSlot - org.apache.calcite.rex中的类
Abstract base class for RexInputRef and RexLocalRef.
RexSlot(String, int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexSlot
Creates a slot.
RexSlot.SelfPopulatingList - org.apache.calcite.rex中的类
Thread-safe list that populates itself if you make a reference beyond the end of the list.
RexSqlConvertlet - org.apache.calcite.rex中的接口
Converts a RexNode expression into a SqlNode expression.
RexSqlConvertletTable - org.apache.calcite.rex中的接口
Collection of RexSqlConvertlets.
RexSqlReflectiveConvertletTable - org.apache.calcite.rex中的类
Implementation of RexSqlConvertletTable.
RexSqlReflectiveConvertletTable() - 类 的构造器org.apache.calcite.rex.RexSqlReflectiveConvertletTable
 
RexSqlStandardConvertletTable - org.apache.calcite.rex中的类
Standard implementation of RexSqlConvertletTable.
RexSqlStandardConvertletTable() - 类 的构造器org.apache.calcite.rex.RexSqlStandardConvertletTable
 
RexSubQuery - org.apache.calcite.rex中的类
Scalar expression that represents an IN, EXISTS or scalar sub-query.
RexTableInputRef - org.apache.calcite.rex中的类
Variable which references a column of a table occurrence in a relational plan.
RexTableInputRef.RelTableRef - org.apache.calcite.rex中的类
Identifies uniquely a table by its qualified name and its entity number (occurrence)
RexToLixTranslator - org.apache.calcite.adapter.enumerable中的类
RexToLixTranslator.InputGetter - org.apache.calcite.adapter.enumerable中的接口
Translates a field of an input to an expression.
RexToLixTranslator.InputGetterImpl - org.apache.calcite.adapter.enumerable中的类
RexToSqlNodeConverter - org.apache.calcite.rex中的接口
Converts expressions from RexNode to SqlNode.
RexToSqlNodeConverterImpl - org.apache.calcite.rex中的类
Standard implementation of RexToSqlNodeConverter.
RexToSqlNodeConverterImpl(RexSqlConvertletTable) - 类 的构造器org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
RexTransformer - org.apache.calcite.rex中的类
Takes a tree of RexNode objects and transforms it into another in one sense equivalent tree.
RexTransformer(RexNode, RexBuilder) - 类 的构造器org.apache.calcite.rex.RexTransformer
 
RexUnknownAs - org.apache.calcite.rex中的枚举
Policy for whether a simplified expression may instead return another value.
RexUtil - org.apache.calcite.rex中的类
Utility methods concerning row-expressions.
RexUtil.ExprSimplifier - org.apache.calcite.rex中的类
已过时。
RexUtil.FieldAccessFinder - org.apache.calcite.rex中的类
Visitor which builds a bitmap of the inputs used by an expression.
RexUtil.FixNullabilityShuttle - org.apache.calcite.rex中的类
Shuttle that fixes up an expression to match changes in nullability of input fields.
RexUtil.SubQueryFinder - org.apache.calcite.rex中的类
Visitor that throws Util.FoundOne if applied to an expression that contains a RexSubQuery.
RexVariable - org.apache.calcite.rex中的类
A row-expression which references a field.
RexVariable(String, RelDataType) - 类 的构造器org.apache.calcite.rex.RexVariable
 
RexVisitor<R> - org.apache.calcite.rex中的接口
Visitor pattern for traversing a tree of RexNode objects.
RexVisitorImpl<R> - org.apache.calcite.rex中的类
Default implementation of RexVisitor, which visits each node but does nothing while it's there.
RexVisitorImpl(boolean) - 类 的构造器org.apache.calcite.rex.RexVisitorImpl
 
RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean) - 类 的构造器org.apache.calcite.rel.core.Window.RexWinAggCall
已过时。
RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean, boolean) - 类 的构造器org.apache.calcite.rel.core.Window.RexWinAggCall
Creates a RexWinAggCall.
RexWindow - org.apache.calcite.rex中的类
Specification of the window of rows over which a RexOver windowed aggregate is evaluated.
RexWindowBound - org.apache.calcite.rex中的类
Abstracts "XX PRECEDING/FOLLOWING" and "CURRENT ROW" bounds for windowed aggregates.
RexWindowBound() - 类 的构造器org.apache.calcite.rex.RexWindowBound
 
right - 类 中的变量org.apache.calcite.rel.BiRel
 
RIGHT - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushThroughJoinRule
Instance of the rule that works on logical joins only, and pushes to the right.
right(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL RIGHT(string, integer) function.
right(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL RIGHT(ByteString, integer) function.
RIGHT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
RIGHT - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
Function that returns the right (target) side of a pair.
right(List<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
Returns the right side of a list of pairs.
right - 类 中的变量org.apache.calcite.util.Pair
 
right(Iterable<? extends Map.Entry<L, R>>) - 类 中的静态方法org.apache.calcite.util.Pair
Returns an iterable over the right slice of an iterable.
right(List<? extends Map.Entry<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
 
RIGHT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
RIGHT_PROJECT_INCLUDE_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
 
RIGHT_UNION - 类 中的静态变量org.apache.calcite.rel.rules.JoinUnionTransposeRule
 
rightInferredPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
Predicates that were inferred from the left input.
rightKeys - 类 中的变量org.apache.calcite.rel.core.EquiJoin
已过时。
 
rightKeys - 类 中的变量org.apache.calcite.rel.core.JoinInfo
 
rightPrec(int, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlOperator
 
rightSet() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
 
rightShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightTrim(String, char) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
rollback(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
 
rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
 
rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 接口 中的方法org.apache.calcite.schema.Table
Determines whether the given rolled up column can be used inside the given aggregate function.
rolledUpNotAllowed(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ROLLUP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
ROLLUP operator, occurs within GROUP BY clause or nested within a GROUPING SETS.
rollup(List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Computes the rollup of bit sets.
ROOT - 接口 中的静态变量org.apache.calcite.DataContext
 
root - 类 中的变量org.apache.calcite.interpreter.Context
 
root - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
 
root() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
root - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
 
root - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
rootNode - 类 中的变量org.apache.calcite.materialize.Lattice
 
rootRel - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
rootSchema - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
rootSchema - 类 中的变量org.apache.calcite.materialize.Lattice
 
rootSchema - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
 
rootTable() - 类 中的方法org.apache.calcite.plan.RelOptLattice
 
round(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for rounding.
round(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for rounding.
ROUND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
round(double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
round(int) - 类 中的方法org.apache.calcite.util.TimestampString
 
round(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
round(int) - 类 中的方法org.apache.calcite.util.TimeString
 
round(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
ROUND_ROBIN_DISTRIBUTED - 类 中的静态变量org.apache.calcite.rel.RelDistributions
The singleton round-robin distribution.
Row - org.apache.calcite.interpreter中的类
Row.
ROW - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
Row.RowBuilder - org.apache.calcite.interpreter中的类
Utility class to build row objects.
ROW_NUMBER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
ROW_NUMBER window function.
rowCount - 类 中的变量org.apache.calcite.profile.Profiler.Profile
 
RowCount(int) - 类 的构造器org.apache.calcite.profile.Profiler.RowCount
 
rowCountEstimate(double) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Sets the "rowCountEstimate" attribute (default null).
rowCountEstimate - 类 中的变量org.apache.calcite.materialize.Lattice
 
rowCountEstimate - 类 中的变量org.apache.calcite.model.JsonLattice
Estimated number of rows.
rowDataType(String) - 接口 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverter
Generates row type for a given Kafka topic.
rowDataType(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverterImpl
Generate row schema for a given Kafka topic.
ROWID - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
rowInFrame(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
rowInFrame(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Returns boolean the expression that checks if the given index is in the frame bounds.
rowInPartition(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
rowInPartition(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Returns boolean the expression that checks if the given index is in the partition bounds.
rowMustBeNonNegativeIntegral() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
rowTranslator() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
Returns a RexToLixTranslator suitable to transform the arguments.
rowTranslator() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
 
rowTranslator(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
rowTranslator(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Returns row translator for given absolute row position.
rowType - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
rowType - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
rowType - 类 中的变量org.apache.calcite.plan.RelOptAbstractTable
 
rowType - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
rowType - 类 中的变量org.apache.calcite.rel.AbstractRelNode
Cached type of this relational expression.
rowType - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
 
rowType() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
The row type of the found namespace, nullable if the lookup has looked into outer joins.
rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Widen a SqlNode ith column type to target type, mainly used for set operations like UNION, INTERSECT and EXCEPT.
rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Widen a SqlNode's field type to target type, mainly used for set operations like UNION, INTERSECT and EXCEPT.
rpad(String, int) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
Use Spaces.padRight(String, int)
rtrim(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL RTRIM function applied to string.
rtrim(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for CAST.
RTRIM - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
RTRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "RTRIM(string)" function.
rtrim() - 类 中的方法org.apache.calcite.util.NlsString
Returns a string the same as this but with spaces trimmed from the right.
rtrim(String) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
rule - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
 
rule - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
RULE_SET - 类 中的静态变量org.apache.calcite.tools.Programs
 
ruleAttempted(RelOptListener.RuleAttemptedEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
 
ruleAttempted(RelOptListener.RuleAttemptedEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
Notifies this listener that an optimizer rule is being applied to a particular relational expression.
RuleAttemptedEvent(Object, RelNode, RelOptRuleCall, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
 
RuleEvent(Object, RelNode, RelOptRuleCall) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleEvent
 
RuleProductionEvent(Object, RelNode, RelOptRuleCall, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleProductionEvent
 
ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
 
ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
Notifies this listener that an optimizer rule has been successfully applied to a particular relational expression, resulting in a new equivalent expression (relEquivalenceFound will also be called unless the new expression is identical to an existing one).
RULES - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraRules
 
RULES - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
rules() - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRules
 
rules(JdbcConvention) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcRules
 
rules(JdbcConvention, RelBuilderFactory) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcRules
 
RULES - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoRules
 
rules() - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRules
 
RULES - 类 中的静态变量org.apache.calcite.interpreter.Bindables
All rules that convert logical relational expression to bindable.
RULES - 类 中的静态变量org.apache.calcite.rel.stream.StreamRules
 
ruleSet - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
Set of all registered rules.
RuleSet - org.apache.calcite.tools中的接口
A set rules associated with a particular type of invocation of the Planner.
ruleSets(RuleSet...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
ruleSets(List<RuleSet>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
RuleSets - org.apache.calcite.tools中的类
Utilities for creating and composing rule sets.
run() - 类 中的方法org.apache.calcite.interpreter.AggregateNode
 
run() - 类 中的方法org.apache.calcite.interpreter.CollectNode
 
run() - 类 中的方法org.apache.calcite.interpreter.FilterNode
 
run() - 类 中的方法org.apache.calcite.interpreter.JoinNode
 
run() - 类 中的方法org.apache.calcite.interpreter.MatchNode
 
run() - 接口 中的方法org.apache.calcite.interpreter.Node
 
run() - 类 中的方法org.apache.calcite.interpreter.ProjectNode
 
run() - 类 中的方法org.apache.calcite.interpreter.SetOpNode
 
run() - 类 中的方法org.apache.calcite.interpreter.SortNode
 
run() - 类 中的方法org.apache.calcite.interpreter.TableScanNode
 
run() - 类 中的方法org.apache.calcite.interpreter.UncollectNode
 
run() - 类 中的方法org.apache.calcite.interpreter.UnionNode
已过时。
 
run() - 类 中的方法org.apache.calcite.interpreter.ValuesNode
 
run() - 类 中的方法org.apache.calcite.interpreter.WindowNode
 
run(Object) - 枚举 中的方法org.apache.calcite.runtime.Hook
Runs all handlers registered for this Hook, with the given argument.
run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - 接口 中的方法org.apache.calcite.tools.Program
 
run(RelNode) - 类 中的静态方法org.apache.calcite.tools.RelRunners
Runs a relational expression by creating a JDBC connection.
run() - 类 中的方法org.apache.calcite.util.Benchmark
 
RUNNING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
RUNNING function to be used within MATCH_RECOGNIZE.
runtimeVariables(Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression.
runtimeVariables(ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression, using varargs.

S

SaffronProperties - org.apache.calcite.util中的接口
已过时。
As of release 1.19, replaced by CalciteSystemProperty
SaffronProperties.Helper - org.apache.calcite.util中的类
已过时。
Helper class.
SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where two operands must both be in the same type family.
SAME_SAME_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
SAME_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where three operands must all be in the same type family.
SAME_VARIADIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where any number of operands must all be in the same type family.
sameNamedType(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
Tests whether two types have the same name and structure, possibly with differing modifiers.
SameOperandTypeChecker - org.apache.calcite.sql.type中的类
Parameter type-checking strategy where all operand types must be the same.
SameOperandTypeChecker(int) - 类 的构造器org.apache.calcite.sql.type.SameOperandTypeChecker
 
SameOperandTypeExceptLastOperandChecker - org.apache.calcite.sql.type中的类
Parameter type-checking strategy where all operand types except last one must be the same.
SameOperandTypeExceptLastOperandChecker(int, String) - 类 的构造器org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
Sample - org.apache.calcite.rel.core中的类
Relational expression that returns a sample of the rows from its input.
Sample(RelOptCluster, RelNode, RelOptSamplingParameters) - 类 的构造器org.apache.calcite.rel.core.Sample
 
Sample(RelInput) - 类 的构造器org.apache.calcite.rel.core.Sample
Creates a Sample by parsing serialized output.
sampleValue(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Extracts the SqlSampleSpec value from a symbol literal.
satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
satisfies(RelTrait) - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
satisfies(RelTrait) - 接口 中的方法org.apache.calcite.plan.RelTrait
Returns whether this trait satisfies a given trait.
satisfies(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns whether this trait set satisfies another trait set.
satisfies(RelTrait) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
 
Scalar - org.apache.calcite.interpreter中的接口
Compiled scalar expression.
scalar(RelNode) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
Creates a scalar sub-query.
SCALAR_OR_RECORD_COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Checker that returns whether a value is a collection (multiset or array) of scalar or record values.
SCALAR_OR_RECORD_COLLECTION_OR_MAP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
SCALAR_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal "$SCALAR_QUERY" operator returns a scalar value from a record type.
ScalarFunction - org.apache.calcite.schema中的接口
Function that returns a scalar result.
ScalarFunctionImpl - org.apache.calcite.schema.impl中的类
Implementation of ScalarFunction.
ScalarType(SqlParserPos, String) - 类 的构造器org.apache.calcite.piglet.Ast.ScalarType
 
scalarValueRequiredInStrictModeOfJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
SCALE_NOT_SPECIFIED - 接口 中的静态变量org.apache.calcite.rel.type.RelDataType
 
scaleDown(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Scales down a decimal value, and returns the scaled value as an exact numeric. with the rounding convention BigDecimal.ROUND_HALF_UP.
scaleDownDouble(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Scales down a decimal value and returns the scaled value as a an double precision approximate value.
scaleUp(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Scales up a decimal value and returns the scaled value as an exact number.
scan(DataContext, List<RexNode>) - 类 中的方法org.apache.calcite.adapter.csv.CsvFilterableTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.CsvScannableTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.JsonScannableTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.adapter.redis.RedisTable
 
scan(DataContext) - 类 中的方法org.apache.calcite.example.maze.MazeTable
 
scan(RelOptTable, String...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Scans a table with its given schema and names.
scan(RelDataType, String...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Makes a table scan operator for a given row type and names
scan(RelDataType, List<String>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Makes a table scan operator for a given row type and names
scan(DataContext) - 类 中的方法org.apache.calcite.piglet.PigTable
 
scan(DataContext, List<RexNode>) - 接口 中的方法org.apache.calcite.schema.FilterableTable
Returns an enumerator over the rows in this Table.
scan(DataContext) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
scan(DataContext, List<RexNode>, int[]) - 接口 中的方法org.apache.calcite.schema.ProjectableFilterableTable
Returns an enumerable over the rows in this Table.
scan(DataContext) - 接口 中的方法org.apache.calcite.schema.ScannableTable
Returns an enumerator over the rows in this Table.
scan(String...) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
 
scan(Iterable<String>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
 
scan(Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a TableScan of the table with a given name.
scan(String...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a TableScan of the table with a given name.
scanFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
ScannableTable - org.apache.calcite.schema中的接口
Table that can be scanned without creating an intermediate relational expression.
schema - 类 中的变量org.apache.calcite.jdbc.CalciteSchema.Entry
 
schema - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
Schema(SqlParserPos, List<Ast.FieldSchema>) - 类 的构造器org.apache.calcite.piglet.Ast.Schema
 
schema - 类 中的变量org.apache.calcite.plan.RelOptAbstractTable
 
schema - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
 
schema - 类 中的变量org.apache.calcite.schema.impl.DelegatingSchema
 
schema - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
 
Schema - org.apache.calcite.schema中的接口
A namespace for tables and functions.
Schema.TableType - org.apache.calcite.schema中的枚举
Table type.
schemaExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
schemaFactory(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
schemaFactory(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
SchemaFactory - org.apache.calcite.schema中的接口
Factory for Schema objects.
schemaInvalidType(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
schemaNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
schemaPath - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
Typically null.
SchemaPlus - org.apache.calcite.schema中的接口
Extension to the Schema interface.
schemas - 类 中的变量org.apache.calcite.model.JsonRoot
List of schema elements.
schemas() - 接口 中的方法org.apache.calcite.schema.Path
Returns the schemas of this path.
Schemas - org.apache.calcite.schema中的类
Utility functions for schemas.
schemaType() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
schemaType() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
SchemaVersion - org.apache.calcite.schema中的接口
An interface to represent a version ID that can be used to create a read-consistent view of a Schema.
SCOPE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy where the expression is assumed to be registered as a SqlValidatorNamespace, and therefore the result type of the call is the type of that namespace.
scope - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
scope - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
 
scope - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Collection of RelNode objects which correspond to a SELECT statement.
scopes - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
Maps query node objects to the SqlValidatorScope scope created from them.
searchEscape(String) - 类 中的静态方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
searchHits() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult
 
SearchResultListener - org.apache.calcite.adapter.splunk.search中的接口
Called each time a search returns a record.
SECOND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL SECOND operator.
select(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
select(Function2<T, Integer, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
select(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form.
select(Enumerable<TSource>, Function2<TSource, Integer, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form by incorporating the element's index.
select(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence into a new form.
select(Function2<TSource, Integer, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence into a new form by incorporating the element's index.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
select(List<E>, List<Integer>) - 类 中的静态方法org.apache.calcite.util.Util
Returns a view of a list, picking the elements of a list with the given set of ordinals.
selectFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the SELECT clause.
selectListExtraIndentFlag() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether to use a fix for SELECT list indentations.
selectListItemsOnSeparateLines() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether each item in a SELECT list, GROUP BY list, or ORDER BY list is on its own line.
selectMany(Function1<T, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, and flattens the resulting sequences into one sequence.
selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Function1<TSource, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectMissingFrom() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence into a new form by incorporating the element's index.
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence into a new form by incorporating the element's index.
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
SelectNamespace - org.apache.calcite.sql.validate中的类
Namespace offered by a sub-query.
SelectNamespace(SqlValidatorImpl, SqlSelect, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.SelectNamespace
Creates a SelectNamespace.
selector(ParameterExpression, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
Generates a selector for the given fields from an expression.
selector(ParameterExpression, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
selectorComparer(Function1<T, T2>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses a selector function.
SelectScope - org.apache.calcite.sql.validate中的类
The name-resolution scope of a SELECT clause.
SelfSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is a member of inner with a matching key.
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is (semi-join) / is not (anti-semi-join) a member of inner with a matching key.
semiJoin(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with JoinRelType.SEMI.
semiJoin(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Join with JoinRelType.SEMI.
SemiJoinFilterTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes SemiJoins down in a tree past a Filter.
SemiJoinFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
Creates a SemiJoinFilterTransposeRule.
SemiJoinJoinTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a SemiJoin down in a tree past a Join in order to trigger other rules that will convert SemiJoins.
SemiJoinJoinTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
Creates a SemiJoinJoinTransposeRule.
SemiJoinProjectTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a SemiJoin down in a tree past a Project.
SemiJoinRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that removes a SemiJoins from a join tree.
SemiJoinRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRemoveRule
Creates a SemiJoinRemoveRule.
SemiJoinRule - org.apache.calcite.rel.rules中的类
Planner rule that creates a SemiJoin from a Join on top of a LogicalAggregate.
SemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule
 
SemiJoinRule(Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule
 
SemiJoinRule.JoinToSemiJoinRule - org.apache.calcite.rel.rules中的类
SemiJoinRule that matches a Join with an empty Aggregate as its right child.
SemiJoinRule.ProjectToSemiJoinRule - org.apache.calcite.rel.rules中的类
SemiJoinRule that matches a Project on top of a Join with an Aggregate as its right child.
SemiMutableSchema - org.apache.calcite.schema中的接口
Schema to which materializations can be added.
SemiStrict - org.apache.calcite.linq4j.function中的注释类型
Annotation applied to a user-defined function that indicates that the function always returns null if one or more of its arguments are null but also may return null at other times.
send(Row) - 接口 中的方法org.apache.calcite.interpreter.Sink
 
send(Field, Object, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends a field value to a sink.
send(Primitive.Source, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends a value from a source to a sink.
sep(boolean, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
sep(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
sep(String, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
sep(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Writes a list separator, unless the separator is "," and this is the first occurrence in the list.
sep(String, boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Writes a list separator.
sepList(List<T>, String) - 类 中的静态方法org.apache.calcite.util.Util
Converts a list of a string, with a given separator between elements.
seq() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Creates a pattern that matches the two patterns at the top of the stack in sequence, and pushes it onto the stack.
sequence(String, SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
Creates an operand checker from a sequence of single-operand checkers.
sequence(Program...) - 类 中的静态方法org.apache.calcite.tools.Programs
Creates a program that executes a sequence of programs.
sequenceCurrentValue(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the CURRENT VALUE OF sequence operator.
sequenceEqual(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
sequenceEqual(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether two sequences are equal by comparing their elements by using a specified EqualityComparer<TSource>.
sequenceEqual(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
sequenceEqual(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether two sequences are equal by comparing their elements by using a specified EqualityComparer<TSource>.
sequenceEqual(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether two sequences are equal by using a specified EqualityComparer<T> to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using a specified EqualityComparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sequenceNextValue(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the NEXT VALUE OF sequence operator.
SerializableCharset - org.apache.calcite.util中的类
Serializable wrapper around a Charset.
SESSION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SESSION group function.
SESSION_END - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SESSION_END auxiliary function of the SESSION group function.
SESSION_START - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SESSION_START auxiliary function of the SESSION group function.
SESSION_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SESSION_USER function.
set(CalciteConnectionProperty, String) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
Returns a copy of this configuration with one property changed.
set(int, Object) - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
Set the value of a particular column.
set(boolean) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(byte) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(char) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(short) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(int) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(long) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(float) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(double) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
set(int, E) - 类 中的方法org.apache.calcite.util.CastingList
 
set(E) - 类 中的方法org.apache.calcite.util.Holder
Sets the value.
set(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
 
set(int, int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Sets a range of bits, from from to to - 1.
set(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit set.
set(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit set (if b is true) or unset (if b is false).
set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
set(int, int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
 
set(int, int) - 类 中的方法org.apache.calcite.util.Permutation
Maps source position to target position.
set(int, int, boolean) - 类 中的方法org.apache.calcite.util.Permutation
Maps source position to target position, automatically resizing if source or target is out of bounds.
SET_OP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy for a set operator (UNION, INTERSECT, EXCEPT).
SET_OP_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
SET_QUERY - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category consisting of set-query node types.
SET_VAR - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to the whole query(no specific nodes).
setAggChildKeys(ImmutableBitSet, Aggregate, ImmutableBitSet.Builder) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Takes a bitmap representing a set of input references and extracts the ones that reference the group by columns in an aggregate.
setAlias(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
setAll(BitSet, Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
Sets all bits in a given BitSet corresponding to integers from a list.
setAll(Mapping) - 类 中的方法org.apache.calcite.util.Permutation
 
setAllowBangEqual(boolean) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
已过时。
setAlwaysQuoteCData(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
Sets whether to always quote cdata segments (even if they don't contain special characters).
setAlwaysUseParentheses(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setAlwaysUseParentheses(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setBlock(BlockBuilder) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
setBootstrapServers(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
setCache(boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
 
setCacheEnabled(boolean) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
 
setCallRewrite(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Enables or disables rewrite of "macro-like" calls such as COALESCE.
setCallRewrite(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setCancelFlag(CancelFlag) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
setCancelFlag(CancelFlag) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
已过时。
Previously, this method installed the cancellation-checking flag for this planner, but is now deprecated. Now, you should add a CancelFlag to the Context passed to the constructor.
setCaseClausesOnNewLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setCaseClausesOnNewLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setCaseSensitive(boolean) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setChildRels(RelNode, List<RelNode>) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Assigns the input relational expressions of a given relational expression, as seen by this particular call.
setClassLoader(ClassLoader) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setClasspath(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setClauseStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setClauseStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setColumnReferenceExpansion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Enables or disables expansion of column references.
setColumnReferenceExpansion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setCompact(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
Sets or unsets the compact mode.
setConfig(SqlParser.Config) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
Sets configuration identical to a given SqlParser.Config.
setConformance(SqlConformance) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setConsumer(Consumer) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
setConsumerParams(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
setCorrelates(Function1<String, RexToLixTranslator.InputGetter>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
setDataContext(DataContext) - 类 中的方法org.apache.calcite.rex.RexExecutable
 
setDataFormat(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
setDataset(String) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Notifies this Blackboard that the root just set using SqlToRelConverter.Blackboard.setRoot(RelNode, boolean) was derived using dataset substitution.
setDebugInfo(int) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setDeclName(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setDefaultNullCollation(NullCollation) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Sets how NULL values should be collated if an ORDER BY item does not contain NULLS FIRST or NULLS LAST.
setDefaultNullCollation(NullCollation) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setDestdir(String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
 
setDestdir(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setDynamicParamCountInExplain(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Sets the number of dynamic parameters in the current EXPLAIN PLAN statement.
setEnableTypeCoercion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Sets enable or disable implicit type coercion when the validator does validation.
setEnableTypeCoercion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setExecutor(RexExecutor) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
setExecutor(RexExecutor) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Sets the object that can execute scalar expressions.
setExpandedSelectList(List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
 
setFactorWeights() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Sets weighting for each combination of factors, depending on which join filters reference which factors.
setFamily(RelDataTypeFamily) - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
 
setFetch(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setFetch(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setFieldNames(String[]) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SearchResultListener
 
setFieldNames(String[]) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
setFields(List<LinkedHashMap<String, Object>>) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
setFormatOptions(SqlFormatOptions) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
setFrom(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setFullClassName(String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
 
setFullClassName(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setGlob(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
Sets whether to detect that tags are empty.
setGroupBy(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setGroupBy(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setHaving(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setHaving(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setHints(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setHintStrategies(HintStrategyTable) - 类 中的方法org.apache.calcite.plan.RelOptCluster
Sets up the hint propagation strategies to be used during rule planning.
setIdentifierExpansion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Enables or disables expansion of identifiers other than column references.
setIdentifierExpansion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setIdentifierMaxLength(int) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setIf(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit set if condition is true.
setIgnorePcdata(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
Sets whether to ignore unquoted text, such as whitespace.
setImportance(RelNode, double) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
setImportance(RelNode, double) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Sets the importance of a relational expression.
setImportance(RelNode, double) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
setIndentation(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setIndentation(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setIndentString(String) - 类 中的方法org.apache.calcite.util.XmlOutput
Sets the string to print for each level of indentation.
setInput(int, MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
setJoinRemovalFactor(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Indicates that a dimension factor's join can be removed because of a semijoin with a fact table.
setJoinRemovalSemiJoin(int, LogicalJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
Indicates the semijoin that allows the join of a dimension table to be removed
setKeyDelimiter(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
setKeywordsLowercase(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setKeywordsLowerCase(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setLeft(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
 
setLeftRightBitmaps(ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder, int) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Separates a bit-mask representing a join into masks representing the left and right inputs into the join.
setLenientOperatorLookup(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Sets whether this validator should be lenient upon encountering an unknown function.
setLenientOperatorLookup(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setLex(Lex) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setLimit(long) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
setLineLength(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setLineLength(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setLocked(boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Sets whether this planner is locked.
setLowerBound(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setMetadataProvider(RelMetadataProvider) - 类 中的方法org.apache.calcite.plan.RelOptCluster
Overrides the default metadata provider for this cluster.
setMetadataQuerySupplier(Supplier<RelMetadataQuery>) - 类 中的方法org.apache.calcite.plan.RelOptCluster
Sets up the customized RelMetadataQuery instance supplier that to use during rule planning.
setName(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.JsonPostAggregation
 
setName(int, String) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Returns an identifier that is the same as this except one modified name.
setName(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
setNames(List<String>, List<SqlParserPos>) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Modifies the components of this identifier and their positions.
setNeedWhitespace(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
setNeedWhitespace(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Sets whether whitespace is needed before the next token.
setNewForOldRel(RelNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
setNoneConventionHasInfiniteCost(boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
Sets whether this planner should consider rel nodes with Convention.NONE to have infinite cost or not.
setNullable(RexNode, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Creates a read-only copy of this translator that records that a given expression is nullable.
setNullable(Map<? extends RexNode, Boolean>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Creates a read-only copy of this translator that records that a given expression is nullable.
setOf(Set<String>) - 类 中的静态方法org.apache.calcite.rel.core.CorrelationId
Converts a set of correlation ids to a set of names.
setOffset(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setOffset(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
SetOp - org.apache.calcite.rel.core中的类
SetOp is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.
SetOp(RelOptCluster, RelTraitSet, List<RelNode>, SqlKind, boolean) - 类 的构造器org.apache.calcite.rel.core.SetOp
Creates a SetOp.
SetOp(RelInput) - 类 的构造器org.apache.calcite.rel.core.SetOp
Creates a SetOp by parsing serialized output.
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.fun.SqlCase
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlCall
Changes the value of an operand.
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDelete
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlExplain
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlInsert
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMerge
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWith
 
setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWithItem
 
setOperator(SqlOperator) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
 
setOpFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
SetopNamespace - org.apache.calcite.sql.validate中的类
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
SetopNamespace(SqlValidatorImpl, SqlCall, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.SetopNamespace
Creates a SetopNamespace.
SetOpNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a SetOp, including Minus, Union and Intersect.
SetOpNode(Compiler, SetOp) - 类 的构造器org.apache.calcite.interpreter.SetOpNode
 
SetopOperandTypeChecker - org.apache.calcite.sql.type中的类
Parameter type-checking strategy for a set operator (UNION, INTERSECT, EXCEPT).
SetopOperandTypeChecker() - 类 的构造器org.apache.calcite.sql.type.SetopOperandTypeChecker
 
setOpToSql(SqlSetOperator, RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
setOrderBy(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setOrderBy(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setOrderList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setOriginal(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setOriginalExpression(RexNode) - 类 中的方法org.apache.calcite.plan.RelOptCluster
已过时。
setOriginalStatement(String) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
 
setParent(RelOptRuleOperand) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Sets the parent operand.
setParserFactory(SqlParserImplFactory) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setPartitionList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setPath(ImmutableList<ImmutableList<String>>) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
 
setPatternVarRef(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
setPosition(int, int) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
Sets a textual position at which this exception was detected.
setPosition(int, int, int, int) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
Sets a textual range at which this exception was detected.
setQuoteAllIdentifiers(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setQuoteAllIdentifiers(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setQuotedCasing(Casing) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setQuoting(Quoting) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setReplace(boolean) - 类 中的方法org.apache.calcite.sql.SqlCreate
 
setResultSet(Iterator<Object>) - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
 
setRight(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
 
setRoot(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
 
setRoot(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Sets the root node of this query.
setRoot(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
setRoot(RelNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Sets a new root relational expression, as the translation process backs its way further up the tree.
setRowConverter(KafkaRowConverter) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
setRows(SqlLiteral) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
Sets the rule this operand belongs to
setRuleDescExclusionFilter(Pattern) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
 
setRuleDescExclusionFilter(Pattern) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
Sets the exclusion filter to use for this planner.
setSchema(String) - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
 
setScope(String) - 类 中的方法org.apache.calcite.sql.SqlAlter
 
setSelect(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setSelectList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setSelectListExtraIndentFlag(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setSelectListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setSelectListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setSettings(Properties) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
Sets settings from a properties object.
setSignature(Meta.Signature) - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
 
setSource(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlInsert
 
setSource(String, String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
 
setSource(String, String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
Sets the source code (that is, the full java program, generally starting with something like "package com.foo.bar;") and the file name.
setSourceEnumerable(Enumerable<Row>) - 接口 中的方法org.apache.calcite.interpreter.Sink
已过时。
setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlDelete
 
setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlMerge
 
setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
setSourceTableRef(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMerge
 
setSqlTypeCoercionRules(SqlTypeCoercionRule) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Sets the SqlTypeCoercionRule instance which defines the type conversion matrix for the explicit type coercion.
setSqlTypeCoercionRules(SqlTypeCoercionRule) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setString(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
Sets the arguments by parsing a standard java argument string.
setStringArray(String[]) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
Sets the arguments by parsing a standard java argument string.
setSubQueryConverter(SubQueryConverter) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Sets a new SubQueryConverter.
setSubQueryStyle(SqlWriter.SubQueryStyle) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setTableName(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
setThreadLocal() - 类 中的静态方法org.apache.calcite.materialize.MaterializationService
Used by tests, to ensure that they see their own service.
setTimeout(DataContext) - 类 中的方法org.apache.calcite.runtime.ResultSetEnumerable
 
setTopicName(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
 
setType(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
setType(RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Sets the type of this namespace.
setTypeCoercion(TypeCoercion) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Sets an instance of type coercion, you can customize the coercion rules to override the default ones defined in TypeCoercionImpl.
setTypeCoercion(TypeCoercion) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
setUnquotedCasing(Casing) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
 
setUpperBound(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setValidatedNodeType(SqlNode, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
已过时。
This method should not be in the SqlValidator interface. The validator should drive the type-derivation process, and store nodes' types when they have been derived.
setValidatedNodeType(SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Saves the type of a SqlNode, now that it has been validated.
setValue(E) - 类 中的方法org.apache.calcite.linq4j.Ord
 
setValue(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
setValue(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
setValue(T2) - 类 中的方法org.apache.calcite.util.Pair
 
setVerbose(boolean) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
 
setWhere(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
setWhere(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
setWhereListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setWhereListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setWindowCall(SqlCall) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
setWindowDeclarationStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setWindowDeclListNewline(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
setWindowListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
 
setWindowNewline(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
sha1(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SHA1(string) function.
sha1(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SHA1(string) function for binary string.
SHA1 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
sharedStatementPlans() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
shift(RexBuilder, int) - 类 中的方法org.apache.calcite.plan.RelOptPredicateList
 
shift(RelCollation, int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
 
shift(int) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
Returns a copy of this RelFieldCollation with the field index shifted offset to the right.
shift(RexNode, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression by offset.
shift(Iterable<RexNode>, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression by offset.
shift(RexNode, int, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Shifts every RexInputRef in an expression higher than start by offset.
shift(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a bit set with every bit moved up offset positions.
shortName - 枚举 中的变量org.apache.calcite.rel.RelDistribution.Type
 
shortString - 枚举 中的变量org.apache.calcite.rel.RelFieldCollation.Direction
 
shortString() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
shouldAllowIntermediateOrderBy() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
shouldAllowOverRelation() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
shouldAllowOverRelation() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
 
shouldConvertRaggedUnionTypesToVarying() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Whether the least restrictive type of a number of CHAR types of different lengths should be a VARCHAR type.
shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
 
shouldConvertRaggedUnionTypesToVarying() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
Whether the least restrictive type of a number of CHAR types of different lengths should be a VARCHAR type.
shouldConvertRaggedUnionTypesToVarying() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
 
shouldExpandIdentifiers() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Returns expansion of identifiers.
shouldExpandIdentifiers() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
shouldMergeProject() - 类 中的方法org.apache.calcite.tools.RelBuilder
已过时。
shouldUseDoubleMultiplication(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
Returns whether a decimal multiplication should be implemented by casting arguments to double values.
Shuttle - org.apache.calcite.linq4j.tree中的类
Extension to Visitor that returns a mutated tree.
Shuttle() - 类 的构造器org.apache.calcite.linq4j.tree.Shuttle
 
shuttleReferences(RexBuilder, RexNode, Mapping) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Replaces all the input references by the position in the input column set.
shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Replaces all the possible sub-expressions by input references to the input node.
shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>, RelNode, Mapping) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Replaces all the possible sub-expressions by input references to the input node.
sign(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIGN operator applied to int values.
sign(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIGN operator applied to long values.
sign(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIGN operator applied to BigDecimal values.
sign(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIGN operator applied to double values.
SIGN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
signum() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
signum() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral
 
signum() - 类 中的方法org.apache.calcite.sql.SqlLiteral
已过时。
SILENT_CACHING_INSTANCE - 类 中的静态变量org.apache.calcite.statistic.QuerySqlStatisticProvider
Instance that uses SQL to compute statistics, does not log SQL statements, and caches up to 1,024 results for up to 30 minutes.
similar(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIMILAR function.
similar(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIMILAR function with escape.
SIMILAR_TO - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
simple(BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
Converts a simple "{ return expr; }" block into "expr"; otherwise throws.
simple() - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
Converts the collected terms and values to a string.
simpleContext(RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
Creates a simple ToRelContext that cannot expand views.
simpleContext(RelOptCluster, List<RelHint>) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
Creates a simple ToRelContext that cannot expand views.
SimpleContext(SqlDialect, IntFunction<SqlNode>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
 
SimpleMakeCall(SqlOperator) - 类 的构造器org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
SimpleNamespaceContext - org.apache.calcite.util中的类
Simple NamespaceContext implementation.
SimpleNamespaceContext(Map<String, String>) - 类 的构造器org.apache.calcite.util.SimpleNamespaceContext
 
SimpleProfiler - org.apache.calcite.profile中的类
Basic implementation of Profiler.
SimpleProfiler() - 类 的构造器org.apache.calcite.profile.SimpleProfiler
 
simplify() - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns a trait set similar to this one but with all composite traits flattened.
simplify(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression.
simplify(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplify(RexBuilder, RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplify() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
Whether to simplify expressions; default true.
simplifyAnd(RexCall) - 类 中的方法org.apache.calcite.rex.RexSimplify
已过时。
simplifyAnd(RexBuilder, RexCall, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyAnd2(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyAnd2ForUnknownAsFalse(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyAnds(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
已过时。
simplifyAnds(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
simplifyAnds(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyDistributionKeys(RelDistribution, Set<Integer>) - 类 中的静态方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
Removes constant in distribution keys.
simplifyFilterPredicates(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
Combines predicates AND, optimizes, and returns null if the result is always false.
simplifyJoin(RelNode, ImmutableList<RexNode>, JoinRelType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Simplifies outer joins if filter above would reject nulls.
simplifyOr(RexCall) - 类 中的方法org.apache.calcite.rex.RexSimplify
已过时。
simplifyOr(RexBuilder, RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyOrs(List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
已过时。
simplifyOrs(RexBuilder, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
simplifyPreservingType(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
Simplifies a boolean expression, always preserving its type and its nullability.
simplifyPreservingType(RexNode, RexUnknownAs, boolean) - 类 中的方法org.apache.calcite.rex.RexSimplify
 
simplifyPreservingType(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
已过时。
Use RexSimplify.simplifyPreservingType(RexNode), which allows you to specify an RexExecutor.
simplifySql(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Turns a partially completed or syntactically incorrect sql statement into a simplified, valid one that can be passed into getCompletionHints()
simplifySql(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser
Turns a partially completed or syntactically incorrect sql statement into a simplified, valid one that can be passed into getCompletionHints().
simplifySql(String) - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser
Turns a partially completed or syntactically incorrect sql statement into a simplified, valid one that can be validated
simplifyUnknownAs(RexNode, RexUnknownAs) - 类 中的方法org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but specifying how UNKNOWN values are to be treated.
simplifyUnknownAsFalse(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
As RexSimplify.simplify(RexNode), but for a boolean expression for which a result of UNKNOWN will be treated as FALSE.
sin(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIN operator applied to BigDecimal values.
sin(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SIN operator applied to double values.
SIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
single() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
single(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
single(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
SINGLE_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
SINGLE_VALUE aggregate function.
singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
singleGroupResultSelector(Function1<TAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
singleOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
SingleRel - org.apache.calcite.rel中的类
Abstract base class for relational expressions with a single input.
SingleRel(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.SingleRel
Creates a SingleRel.
SINGLETON - 类 中的静态变量org.apache.calcite.rel.RelDistributions
The singleton singleton distribution.
singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
Generates an expression for the value of the aggregate function when applied to a single row.
singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
singleton(RexBuilder, RelDataType, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
Generates an expression for the value of the aggregate function when applied to a single row.
singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
 
SINGLETON_EMPTY - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
A SqlNodeList that has a single element that is an empty list.
SINGLETON_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Ensure a class only has one instance, and provide a global point of access to it.
SINGLETON_STAR - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
A SqlNodeList that has a single element that is a star identifier.
singletonArrayIterator(Comparator<V>, List<V>) - 类 中的静态方法org.apache.calcite.runtime.SortedMultiMap
Shortcut method if the partition key is empty.
singletonEnumerable(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has one element.
singletonEnumerator(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one element.
singletonNullEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one null element.
sink(RelNode) - 接口 中的方法org.apache.calcite.interpreter.Compiler
Creates a Sink for a relational expression to write into.
Sink - org.apache.calcite.interpreter中的接口
Sink to which to send rows.
size() - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
 
size() - 类 中的方法org.apache.calcite.interpreter.Row
 
size - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The size of a value of this type, in bits.
size() - 类 中的方法org.apache.calcite.plan.RelTraitSet
Returns the size of the RelTraitSet.
size() - 类 中的方法org.apache.calcite.runtime.ConsList
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
size() - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
size() - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
 
size() - 类 中的方法org.apache.calcite.util.CastingList
 
size() - 类 中的方法org.apache.calcite.util.ChunkList
 
size() - 类 中的方法org.apache.calcite.util.CompositeList
 
size() - 类 中的方法org.apache.calcite.util.CompositeMap
 
size() - 类 中的方法org.apache.calcite.util.EquivalenceSet
Returns the number of elements in this equivalence set.
size() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the number of bits of space actually in use by this ImmutableBitSet to represent bit values.
size() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
size() - 类 中的方法org.apache.calcite.util.ImmutableNullableList
 
size() - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
 
size() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
 
size() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
 
size() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
Returns the number of elements in the mapping.
size() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.CoreMapping
Returns the number of elements in the mapping.
size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
 
size() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
 
size() - 类 中的方法org.apache.calcite.util.Permutation
Returns the number of elements in this permutation.
size() - 类 中的方法org.apache.calcite.util.UnmodifiableArrayList
 
skip(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skip(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
skip(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns all but the first element of a list.
skip(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
Returns all but the first n elements of a list.
SKIP_TO_FIRST - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
SKIP_TO_LAST - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
 
skipLast(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier that consists of all but the last n name segments of this one.
skipLast(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns every element of a list but its last element.
skipLast(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
Returns every element of a list but its last n elements.
skipNormalize() - 类 中的静态方法org.apache.calcite.rex.RexNode
The digest of RexNode is normalized by default, however, sometimes a non-normalized representation is required.
skipWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
slice(List) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the SLICE function.
SLICE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal "$SLICE" operator takes a multiset of records and returns a multiset of the first column of those records.
slice0(Enumerable<E[]>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
Converts an enumerable over singleton arrays into the enumerable of their first elements.
slotCount - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
slots - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor
Workspace while rule is being matched.
slots - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
 
snapshot(CalciteSchema, SchemaVersion) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Returns a snapshot representation of this CalciteSchema.
Snapshot - org.apache.calcite.rel.core中的类
Relational expression that returns the contents of a relation expression as it was at a given time in the past.
Snapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Snapshot
Creates a Snapshot.
snapshot(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Snapshot's collation.
snapshot(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Snapshot's distribution.
snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
 
snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
snapshot(SchemaVersion) - 接口 中的方法org.apache.calcite.schema.Schema
Returns the snapshot of this schema as of the specified time.
snapshot(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Snapshot of a given snapshot period.
SNAPSHOT_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
snapshotFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
SnapshotFactoryImpl() - 类 的构造器org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
 
SnowflakeSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Snowflake database.
SnowflakeSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SnowflakeSqlDialect
Creates a SnowflakeSqlDialect.
SO_CONNECT_TIMEOUT - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
connect timeout in milliseconds
SO_KEEPALIVE - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
should keep alives be sent
SO_LINGER - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
enabling lingering with 0-timeout will cause the socket to be closed forcefully upon execution of close()
SO_RCVBUF - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
size of receiving buffer
SO_REUSEADDR - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
should the address be reused
SO_SNDBUF - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
size of sending buffer iff needed
SO_TIMEOUT - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
read timeout in milliseconds
SocketFactoryImpl - org.apache.calcite.runtime中的类
Extends the SocketFactory object with the main functionality being that the created sockets inherit a set of options whose values are set in the SocketFactoryImpl.
SocketFactoryImpl() - 类 的构造器org.apache.calcite.runtime.SocketFactoryImpl
 
sole(List<T>) - 类 中的静态方法org.apache.calcite.rel.AbstractRelNode
 
solve(int, int, int) - 类 中的静态方法org.apache.calcite.example.maze.MazeTable
Table function that generates a maze with a solution.
solveOrder - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
 
some(RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates a list of child operands that matches child relational expressions in the order they appear.
some(RelNode, ImmutableList<RexNode>, SqlQuantifyOperator) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
Creates a SOME sub-query.
some(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the operator for SOME comparisonKind.
SOME_EQ - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SOME_GE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SOME_GT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SOME_LE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SOME_LT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The < SOME operator (synonymous with < ANY).
SOME_NE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
someButNotAllArgumentsAreNamed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
SORT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
Sort - org.apache.calcite.rel.core中的类
Relational expression that imposes a particular sort order on its input without otherwise changing its content.
Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - 类 的构造器org.apache.calcite.rel.core.Sort
Creates a Sort.
Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Sort
Creates a Sort.
Sort(RelInput) - 类 的构造器org.apache.calcite.rel.core.Sort
Creates a Sort by parsing serialized output.
sort(RelCollation) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Sort's collation.
sort(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Sort's distribution.
sort(Iterable<RexNode>) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
sort(RexNode...) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
sort(int...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Sort by field ordinals.
sort(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions.
sort(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions.
SORT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
SORT_EXCHANGE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
Singleton rule that removes constants inside a LogicalSortExchange.
SORT_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
SORT_FETCH_ZERO_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Sort to empty if it has LIMIT 0.
SORT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Sort to empty if its child is empty.
SORT_PROJECT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
 
sortArray(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sorts an array of this primitive type.
sortArray(Object, int, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sorts a specified range of an array of this primitive type.
SortedMultiMap<K,V> - org.apache.calcite.runtime中的类
Map that allows you to partition values into lists according to a common key, and then convert those lists into an iterator of sorted arrays.
SortedMultiMap() - 类 的构造器org.apache.calcite.runtime.SortedMultiMap
 
SortExchange - org.apache.calcite.rel.core中的类
Relational expression that performs Exchange and Sort simultaneously.
SortExchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 的构造器org.apache.calcite.rel.core.SortExchange
Creates a SortExchange.
SortExchange(RelInput) - 类 的构造器org.apache.calcite.rel.core.SortExchange
Creates a SortExchange by parsing serialized output.
sortExchange(RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a SortExchange by distribution and collation.
sortExchangeFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
sortFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
SortJoinCopyRule - org.apache.calcite.rel.rules中的类
Planner rule that copies a Sort past a Join without its limit and offset.
SortJoinCopyRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortJoinCopyRule
Creates a SortJoinCopyRule.
SortJoinTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Sort past a Join.
SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>) - 类 的构造器org.apache.calcite.rel.rules.SortJoinTransposeRule
已过时。
SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortJoinTransposeRule
Creates a SortJoinTransposeRule.
sortLimit(int, int, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Sort by expressions, with limit and offset.
sortLimit(int, int, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Sort by a list of expressions, with limit and offset.
SortNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Sort.
SortNode(Compiler, Sort) - 类 的构造器org.apache.calcite.interpreter.SortNode
 
SortProjectTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Sort past a Project.
SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
已过时。
SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
已过时。
SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
Creates a SortProjectTransposeRule.
SortProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
Creates a SortProjectTransposeRule with an operand.
SortProjectTransposeRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
已过时。
SortRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
Planner rule that removes keys from a a Sort if those keys are known to be constant, or removes the entire Sort if all keys are constant.
SortRemoveRule - org.apache.calcite.rel.rules中的类
Planner rule that removes a Sort if its input is already sorted.
SortRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortRemoveRule
Creates a SortRemoveRule.
SortUnionTransposeRule - org.apache.calcite.rel.rules中的类
Planner rule that pushes a Sort past a Union.
SortUnionTransposeRule(Class<? extends Sort>, Class<? extends Union>, boolean, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortUnionTransposeRule
Creates a SortUnionTransposeRule.
soundex(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SOUNDEX(string) function.
SOUNDEX - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
source - 类 中的变量org.apache.calcite.adapter.csv.CsvTable
 
source() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
 
source(RelNode, int) - 接口 中的方法org.apache.calcite.interpreter.Compiler
 
Source - org.apache.calcite.interpreter中的接口
Source of rows.
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdAllPredicates
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdCollation
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdDistribution
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdExplainVisibility
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMemory
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMinRowCount
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdNodeTypes
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdParallelism
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPopulationSize
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPredicates
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdRowCount
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdSelectivity
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdSize
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdTableReferences
 
SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
source - 类 中的变量org.apache.calcite.util.graph.DefaultEdge
 
source - 类 中的变量org.apache.calcite.util.mapping.IntPair
 
source(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
 
Source - org.apache.calcite.util中的接口
Source of data.
sourceExpressionList - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
sourceOrFields() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
 
sources - 类 中的变量org.apache.calcite.util.mapping.Mappings.PartialMapping
 
Sources - org.apache.calcite.util中的类
Utilities for Source.
SourceSorter<TAccumulate,TSource,TSortKey> - org.apache.calcite.adapter.enumerable中的类
Helper that combines the sorting process and accumulating process against the aggregate execution, used with LazyAggregateLambdaFactory.
SourceSorter(Function2<TAccumulate, TSource, TAccumulate>, Function1<TSource, TSortKey>, Comparator<TSortKey>) - 类 的构造器org.apache.calcite.adapter.enumerable.SourceSorter
 
SourceStringReader - org.apache.calcite.util中的类
Extension to StringReader that allows the original string to be recovered.
SourceStringReader(String) - 类 的构造器org.apache.calcite.util.SourceStringReader
Creates a source string reader.
space(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SPACE(int) function.
SPACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
spacer - 类 中的变量org.apache.calcite.rel.externalize.RelWriterImpl
 
Span - org.apache.calcite.sql.parser中的类
Builder for SqlParserPos.
spark() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
spark() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
spark - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
spark() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the spark handler.
SPARK_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.spark.SparkRules
 
SPARK_VALUES_RULE - 类 中的静态变量org.apache.calcite.adapter.spark.SparkRules
 
SparkCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
SparkCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, int) - 类 的构造器org.apache.calcite.adapter.spark.SparkRules.SparkCalc
已过时。
sparkContext() - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
 
sparkContext() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
SparkHandlerImpl - org.apache.calcite.adapter.spark中的类
Implementation of CalcitePrepare.SparkHandler.
SparkMethod - org.apache.calcite.adapter.spark中的枚举
Built-in methods in the Spark adapter.
SparkRel - org.apache.calcite.adapter.spark中的接口
Relational expression that uses Spark calling convention.
SparkRel.Implementor - org.apache.calcite.adapter.spark中的类
Extension to JavaRelImplementor that can handle Spark relational expressions.
SparkRel.Result - org.apache.calcite.adapter.spark中的类
Result of generating Java code to implement a Spark relational expression.
SparkRules - org.apache.calcite.adapter.spark中的类
SparkRules.SparkCalc - org.apache.calcite.adapter.spark中的类
Implementation of Calc in Spark convention.
SparkRules.SparkValues - org.apache.calcite.adapter.spark中的类
VALUES construct implemented in Spark.
SparkRules.SparkValuesRule - org.apache.calcite.adapter.spark中的类
Planner rule that implements VALUES operator in Spark convention.
SparkRuntime - org.apache.calcite.adapter.spark中的类
Runtime utilities for Calcite's Spark adapter.
SparkRuntime.CalciteFlatMapFunction<T,R> - org.apache.calcite.adapter.spark中的类
Combines linq4j Function and Spark FlatMapFunction.
SparkSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the APACHE SPARK database.
SparkSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SparkSqlDialect
Creates a SparkSqlDialect.
SparkToEnumerableConverter - org.apache.calcite.adapter.spark中的类
Relational expression that converts input of Spark convention into EnumerableConvention.
SparkToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
special(Object, int, int, PrecedenceClimbingParser.Special) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
special(Object, int, int, PrecedenceClimbingParser.Special) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
special - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
 
SpecialIdentifier(SqlParserPos) - 类 的构造器org.apache.calcite.piglet.Ast.SpecialIdentifier
 
split() - 类 中的方法org.apache.calcite.rex.RexProgram
Splits this program into a list of project expressions and a list of filter expressions.
split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
split(AggregateCall, Mappings.TargetMapping) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
 
split(SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.IdentifierNamespace
 
splitCols(List<RexNode>, ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Forms two bitmaps by splitting the columns in a bitmap according to whether or not the column references the child input or is an expression
splitCorrelatedFilterCondition(LogicalFilter, List<RexInputRef>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
已过时。
splitCorrelatedFilterCondition(LogicalFilter, List<RexNode>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
splitCorrelatedFilterCondition(Filter, List<RexNode>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
 
splitCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
 
splitCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
Returns the number of distinct splits of the data.
splitCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
Catch-all implementation for BuiltInMetadata.Parallelism.splitCount(), invoked using reflection.
splitCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
splitFilter(RexSimplify, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
Maps a condition onto a target.
splitFilters(ImmutableBitSet, RexNode, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Splits a filter into two lists, depending on whether or not the filter only references its child input
splitJoinCondition(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Splits out the equi-join components of a join condition, and returns what's left.
splitJoinCondition(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
As RelOptUtil.splitJoinCondition(RelNode, RelNode, RexNode, List, List, List), but writes non-equi conditions to a conjunctive list.
splitJoinCondition(List<RelDataTypeField>, RelNode, RelNode, RexNode, List<RexNode>, List<RexNode>, List<Integer>, List<SqlOperator>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Splits out the equi-join (and optionally, a single non-equi) components of a join condition, and returns what's left.
splitJoinCondition(List<RelDataTypeField>, List<RelNode>, RexNode, List<List<RexNode>>, List<Integer>, List<SqlOperator>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Splits out the equi-join (and optionally, a single non-equi) components of a join condition, and returns what's left.
splitPredicates(RexBuilder, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Classifies each of the predicates in the list into one of these two categories: 1-l) column equality predicates, or 2-r) residual predicates, all the rest For each category, it creates the conjunction of the predicates.
SPLUNK_TABLE_NAME - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkSchema
The name of the one and only table.
SplunkConnection - org.apache.calcite.adapter.splunk.search中的接口
Connection to Splunk.
splunkConnection - 类 中的变量org.apache.calcite.adapter.splunk.SplunkSchema
 
SplunkConnectionImpl - org.apache.calcite.adapter.splunk.search中的类
Implementation of SplunkConnection based on Splunk's REST API.
SplunkConnectionImpl(String, String, String) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
SplunkConnectionImpl(URL, String, String) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
SplunkConnectionImpl.CountingSearchResultListener - org.apache.calcite.adapter.splunk.search中的类
Implementation of SearchResultListener interface that just counts the results.
SplunkConnectionImpl.SplunkResultEnumerator - org.apache.calcite.adapter.splunk.search中的类
Implementation of Enumerator that parses results from a Splunk REST call.
SplunkDriver - org.apache.calcite.adapter.splunk中的类
JDBC driver for Splunk.
SplunkDriver() - 类 的构造器org.apache.calcite.adapter.splunk.SplunkDriver
 
SplunkPushDownRule - org.apache.calcite.adapter.splunk中的类
Planner rule to push filters and projections to Splunk.
SplunkPushDownRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkPushDownRule
已过时。
SplunkPushDownRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkPushDownRule
Creates a SplunkPushDownRule.
SplunkQuery<T> - org.apache.calcite.adapter.splunk中的类
Query against Splunk.
SplunkQuery(SplunkConnection, String, String, String, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkQuery
Creates a SplunkQuery.
SplunkResultEnumerator(InputStream, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
SplunkSchema - org.apache.calcite.adapter.splunk中的类
Splunk schema.
SplunkSchema(SplunkConnection) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkSchema
Creates a SplunkSchema.
SplunkTableScan - org.apache.calcite.adapter.splunk中的类
Relational expression representing a scan of Splunk.
SplunkTableScan(RelOptCluster, RelOptTable, SplunkTable, String, String, String, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkTableScan
 
Spool - org.apache.calcite.rel.core中的类
Relational expression that iterates over its input and, in addition to returning its results, will forward them into other consumers.
Spool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 的构造器org.apache.calcite.rel.core.Spool
Creates a Spool.
Spool.Type - org.apache.calcite.rel.core中的枚举
Enumeration representing spool read / write type.
spoolFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
sql - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
sql - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.Query
 
sql(ImmutableBitSet, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.materialize.Lattice
Generates a SQL query to populate a tile of the lattice specified by a given set of columns and measures.
sql(ImmutableBitSet, boolean, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.materialize.Lattice
Generates a SQL query to populate a tile of the lattice specified by a given set of columns and measures, optionally grouping.
SQL - 类 中的静态变量org.apache.calcite.materialize.Lattices
Statistics provider that uses SQL.
sql - 类 中的变量org.apache.calcite.model.JsonLattice
SQL query that defines the lattice.
sql - 类 中的变量org.apache.calcite.model.JsonMaterialization
SQL query that defines the materialization.
sql - 类 中的变量org.apache.calcite.model.JsonView
SQL query that is the definition of the view.
sql - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
 
sql - 枚举 中的变量org.apache.calcite.sql.SqlJsonConstructorNullClause
 
sql - 枚举 中的变量org.apache.calcite.sql.SqlKind
 
SQL2003 - 接口 中的静态变量org.apache.calcite.util.Glossary
The official SQL:2003 standard (ISO/IEC 9075:2003), which is broken up into numerous parts.
SQL2REL_LOGGER - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
 
SQL92 - 接口 中的静态变量org.apache.calcite.util.Glossary
The official SQL-92 standard (ISO/IEC 9075:1992).
SQL99 - 接口 中的静态变量org.apache.calcite.util.Glossary
The official SQL:1999 standard (ISO/IEC 9075:1999), which is broken up into five parts.
SqlAbstractConformance - org.apache.calcite.sql.validate中的类
Abstract base class for implementing SqlConformance.
SqlAbstractConformance() - 类 的构造器org.apache.calcite.sql.validate.SqlAbstractConformance
 
SqlAbstractDateTimeLiteral - org.apache.calcite.sql中的类
A SQL literal representing a DATE, TIME or TIMESTAMP value.
SqlAbstractDateTimeLiteral(Object, boolean, SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAbstractDateTimeLiteral
Constructs a datetime literal.
SqlAbstractGroupFunction - org.apache.calcite.sql.fun中的类
Base class for grouping functions GROUP_ID, GROUPING_ID, GROUPING.
SqlAbstractGroupFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlAbstractGroupFunction
Creates a SqlAbstractGroupFunction.
SqlAbstractTimeFunction - org.apache.calcite.sql.fun中的类
Base class for time functions such as "LOCALTIME", "LOCALTIME(n)".
SqlAbstractTimeFunction(String, SqlTypeName) - 类 的构造器org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
SqlAccessEnum - org.apache.calcite.sql中的枚举
Enumeration representing different access types
SqlAccessType - org.apache.calcite.sql中的类
SqlAccessType is represented by a set of allowed access types
SqlAccessType(EnumSet<SqlAccessEnum>) - 类 的构造器org.apache.calcite.sql.SqlAccessType
 
SqlAdvisor - org.apache.calcite.sql.advise中的类
An assistant which offers hints and corrections to a partially-formed SQL statement.
SqlAdvisor(SqlValidatorWithHints) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor
SqlAdvisor(SqlValidatorWithHints, SqlParser.Config) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor
Creates a SqlAdvisor with a validator instance and given parser configuration
SqlAdvisor.ValidateErrorInfo - org.apache.calcite.sql.advise中的类
An inner class that represents error message text and position info of a validator or parser exception
SqlAdvisorGetHintsFunction - org.apache.calcite.sql.advise中的类
Table function that returns completion hints for a given SQL statement.
SqlAdvisorGetHintsFunction() - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
SqlAdvisorGetHintsFunction2 - org.apache.calcite.sql.advise中的类
Table function that returns completion hints for a given SQL statement.
SqlAdvisorGetHintsFunction2() - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
SqlAdvisorHint - org.apache.calcite.sql.advise中的类
This class is used to return values for (String, int, String[]).
SqlAdvisorHint(String, String[], String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint
 
SqlAdvisorHint(SqlMoniker) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint
 
SqlAdvisorHint2 - org.apache.calcite.sql.advise中的类
This class is used to return values for (String, int, String[]).
SqlAdvisorHint2(String, String[], String, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint2
 
SqlAdvisorHint2(SqlMoniker, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint2
 
SqlAdvisorValidator - org.apache.calcite.sql.advise中的类
SqlAdvisorValidator is used by SqlAdvisor to traverse the parse tree of a SQL statement, not for validation purpose but for setting up the scopes and namespaces to facilitate retrieval of SQL statement completion hints.
SqlAdvisorValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorValidator
Creates a SqlAdvisor validator.
SqlAggFunction - org.apache.calcite.sql中的类
Abstract base class for the definition of an aggregate function: an operator which aggregates sets of values into a result.
SqlAggFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
已过时。
SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
已过时。
SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
已过时。
SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean, Optionality) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
Creates a built-in or user-defined SqlAggFunction or window function.
SqlAlienSystemTypeNameSpec - org.apache.calcite.sql中的类
Represents a type name for an alien system.
SqlAlienSystemTypeNameSpec(String, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
Creates a SqlAlienSystemTypeNameSpec instance.
SqlAlienSystemTypeNameSpec(String, SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
Creates a SqlAlienSystemTypeNameSpec instance.
SqlAlter - org.apache.calcite.sql中的类
Base class for an ALTER statements parse tree nodes.
SqlAlter(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlter
 
SqlAlter(SqlParserPos, String) - 类 的构造器org.apache.calcite.sql.SqlAlter
 
SqlAnyValueAggFunction - org.apache.calcite.sql.fun中的类
Definition of the ANY_VALUE aggregate functions, returning any one of the values which go into it.
SqlAnyValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlAnyValueAggFunction
Creates a SqlAnyValueAggFunction.
SqlArrayQueryConstructor - org.apache.calcite.sql.fun中的类
Definition of the SQL:2003 standard ARRAY query constructor, ARRAY (<query>).
SqlArrayQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlArrayQueryConstructor
 
SqlArrayValueConstructor - org.apache.calcite.sql.fun中的类
Definition of the SQL:2003 standard ARRAY constructor, ARRAY [<expr>, ...]
SqlArrayValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlArrayValueConstructor
 
SqlAsOperator - org.apache.calcite.sql中的类
The AS operator associates an expression with an alias.
SqlAsOperator() - 类 的构造器org.apache.calcite.sql.SqlAsOperator
Creates an AS operator.
SqlAsOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlAsOperator
 
SqlAttributeDefinition - org.apache.calcite.sql.ddl中的类
Parse tree for SqlAttributeDefinition, which is part of a SqlCreateType.
SqlAvgAggFunction - org.apache.calcite.sql.fun中的类
Avg is an aggregator which returns the average of the values which go into it.
SqlAvgAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlAvgAggFunction
Creates a SqlAvgAggFunction.
SqlAvgAggFunction(RelDataType, SqlAvgAggFunction.Subtype) - 类 的构造器org.apache.calcite.sql.fun.SqlAvgAggFunction
已过时。
SqlAvgAggFunction.Subtype - org.apache.calcite.sql.fun中的枚举
已过时。
SqlBaseContextVariable - org.apache.calcite.sql.fun中的类
Base class for functions such as "USER", "CURRENT_ROLE", and "CURRENT_PATH".
SqlBaseContextVariable(String, SqlReturnTypeInference, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlBaseContextVariable
Creates a SqlBaseContextVariable.
SqlBasicCall - org.apache.calcite.sql中的类
Implementation of SqlCall that keeps its operands in an array.
SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicCall
 
SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos, boolean, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlBasicCall
 
SqlBasicTypeNameSpec - org.apache.calcite.sql中的类
A sql type name specification of basic sql type.
SqlBasicTypeNameSpec(SqlTypeName, int, int, String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
Create a basic sql type name specification.
SqlBasicTypeNameSpec(SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
 
SqlBasicTypeNameSpec(SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
 
SqlBasicTypeNameSpec(SqlTypeName, int, String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
 
SqlBasicTypeNameSpec(SqlTypeName, int, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
 
SqlBasicVisitor<R> - org.apache.calcite.sql.util中的类
Basic implementation of SqlVisitor which does nothing at each node.
SqlBasicVisitor() - 类 的构造器org.apache.calcite.sql.util.SqlBasicVisitor
 
SqlBasicVisitor.ArgHandler<R> - org.apache.calcite.sql.util中的接口
Argument handler.
SqlBasicVisitor.ArgHandlerImpl<R> - org.apache.calcite.sql.util中的类
Default implementation of SqlBasicVisitor.ArgHandler which merely calls SqlNode.accept(org.apache.calcite.sql.util.SqlVisitor<R>) on each operand.
SqlBetweenOperator - org.apache.calcite.sql.fun中的类
Defines the BETWEEN operator.
SqlBetweenOperator(SqlBetweenOperator.Flag, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlBetweenOperator
 
SqlBetweenOperator.Flag - org.apache.calcite.sql.fun中的枚举
Defines the "SYMMETRIC" and "ASYMMETRIC" keywords.
SqlBinaryOperator - org.apache.calcite.sql中的类
SqlBinaryOperator is a binary operator.
SqlBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlBinaryOperator
Creates a SqlBinaryOperator.
SqlBinaryStringLiteral - org.apache.calcite.sql中的类
A binary (or hexadecimal) string literal.
SqlBinaryStringLiteral(BitString, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBinaryStringLiteral
 
SqlBitOpAggFunction - org.apache.calcite.sql.fun中的类
Definition of the BIT_AND and BIT_OR aggregate functions, returning the bitwise AND/OR of all non-null input values, or null if none.
SqlBitOpAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlBitOpAggFunction
Creates a SqlBitOpAggFunction.
SqlBuilder - org.apache.calcite.sql.util中的类
Extension to StringBuilder for the purposes of creating SQL queries and expressions.
SqlBuilder(SqlDialect) - 类 的构造器org.apache.calcite.sql.util.SqlBuilder
Creates a SqlBuilder.
SqlBuilder(SqlDialect, String) - 类 的构造器org.apache.calcite.sql.util.SqlBuilder
Creates a SqlBuilder with a given string.
SqlCall - org.apache.calcite.sql中的类
A SqlCall is a call to an operator.
SqlCall(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCall
 
SqlCallBinding - org.apache.calcite.sql中的类
SqlCallBinding implements SqlOperatorBinding by analyzing to the operands of a SqlCall with a SqlValidator.
SqlCallBinding(SqlValidator, SqlValidatorScope, SqlCall) - 类 的构造器org.apache.calcite.sql.SqlCallBinding
Creates a call binding.
SqlCase - org.apache.calcite.sql.fun中的类
A SqlCase is a node of a parse tree which represents a case statement.
SqlCase(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.fun.SqlCase
Creates a SqlCase expression.
SqlCaseOperator - org.apache.calcite.sql.fun中的类
An operator describing a CASE, NULLIF or COALESCE expression.
SqlCastFunction - org.apache.calcite.sql.fun中的类
SqlCastFunction.
SqlCastFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCastFunction
 
SqlCharStringLiteral - org.apache.calcite.sql中的类
A character string literal.
SqlCharStringLiteral(NlsString, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCharStringLiteral
 
SqlCheckConstraint - org.apache.calcite.sql.ddl中的类
Parse tree for UNIQUE, PRIMARY KEY constraints.
SqlCoalesceFunction - org.apache.calcite.sql.fun中的类
The COALESCE function.
SqlCoalesceFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCoalesceFunction
 
SqlCollation - org.apache.calcite.sql中的类
A SqlCollation is an object representing a Collate statement.
SqlCollation(String, SqlCollation.Coercibility) - 类 的构造器org.apache.calcite.sql.SqlCollation
Creates a Collation by its name and its coercibility
SqlCollation(SqlCollation.Coercibility) - 类 的构造器org.apache.calcite.sql.SqlCollation
Creates a SqlCollation with the default collation name and the given coercibility.
SqlCollation.Coercibility - org.apache.calcite.sql中的枚举
A <character value expression> consisting of a column reference has the coercibility characteristic Implicit, with collating sequence as defined when the column was created.
SqlCollectionTableOperator - org.apache.calcite.sql.fun中的类
SqlCollectionTableOperator is the "table function derived table" operator.
SqlCollectionTableOperator(String, SqlModality) - 类 的构造器org.apache.calcite.sql.fun.SqlCollectionTableOperator
 
SqlCollectionTypeNameSpec - org.apache.calcite.sql中的类
A sql type name specification of collection type.
SqlCollectionTypeNameSpec(SqlTypeNameSpec, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCollectionTypeNameSpec
Creates a SqlCollectionTypeNameSpec.
SqlColumnDeclaration - org.apache.calcite.sql.ddl中的类
Parse tree for UNIQUE, PRIMARY KEY constraints.
SqlColumnListConstructor - org.apache.calcite.sql.fun中的类
SqlColumnListConstructor defines the non-standard constructor used to pass a COLUMN_LIST parameter to a UDX.
SqlColumnListConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlColumnListConstructor
 
SqlConformance - org.apache.calcite.sql.validate中的接口
Enumeration of valid SQL compatibility modes.
sQLConformance_MultipleActiveAutocommitStatements() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLConformance_OrderByDesc() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
SqlConformanceEnum - org.apache.calcite.sql.validate中的枚举
Enumeration of built-in SQL compatibility modes.
SqlConvertFunction - org.apache.calcite.sql.fun中的类
Common base for the CONVERT and TRANSLATE functions.
SqlConvertFunction(String) - 类 的构造器org.apache.calcite.sql.fun.SqlConvertFunction
 
SqlCountAggFunction - org.apache.calcite.sql.fun中的类
Definition of the SQL COUNT aggregation function.
SqlCountAggFunction(String) - 类 的构造器org.apache.calcite.sql.fun.SqlCountAggFunction
 
SqlCountAggFunction(String, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlCountAggFunction
 
SqlCovarAggFunction - org.apache.calcite.sql.fun中的类
Covar is an aggregator which returns the Covariance of the values which go into it.
SqlCovarAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlCovarAggFunction
Creates a SqlCovarAggFunction.
SqlCovarAggFunction(RelDataType, SqlCovarAggFunction.Subtype) - 类 的构造器org.apache.calcite.sql.fun.SqlCovarAggFunction
已过时。
SqlCovarAggFunction.Subtype - org.apache.calcite.sql.fun中的枚举
已过时。
SqlCreate - org.apache.calcite.sql中的类
Base class for an CREATE statements parse tree nodes.
SqlCreate(SqlOperator, SqlParserPos, boolean, boolean) - 类 的构造器org.apache.calcite.sql.SqlCreate
Creates a SqlCreate.
SqlCreate(SqlParserPos, boolean) - 类 的构造器org.apache.calcite.sql.SqlCreate
已过时。
SqlCreateForeignSchema - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE FOREIGN SCHEMA statement.
SqlCreateFunction - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE FUNCTION statement.
SqlCreateFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.ddl.SqlCreateFunction
Creates a SqlCreateFunction.
SqlCreateMaterializedView - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE MATERIALIZED VIEW statement.
SqlCreateSchema - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE SCHEMA statement.
SqlCreateTable - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE TABLE statement.
SqlCreateType - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE TYPE statement.
SqlCreateView - org.apache.calcite.sql.ddl中的类
Parse tree for CREATE VIEW statement.
SqlCurrentDateFunction - org.apache.calcite.sql.fun中的类
The CURRENT_DATE function.
SqlCurrentDateFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
SqlCursorConstructor - org.apache.calcite.sql.fun中的类
SqlCursorConstructor defines the non-standard CURSOR(<query>) constructor.
SqlCursorConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlCursorConstructor
 
SqlDataTypeSpec - org.apache.calcite.sql中的类
Represents a SQL data type specification in a parse tree.
SqlDataTypeSpec(SqlTypeNameSpec, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
Creates a type specification representing a type.
SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
Creates a type specification representing a type, with time zone specified.
SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, Boolean, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
Creates a type specification representing a type, with time zone, nullability and base type name specified.
SqlDateLiteral - org.apache.calcite.sql中的类
A SQL literal representing a DATE value, such as DATE '2004-10-22'.
SqlDatePartFunction - org.apache.calcite.sql.fun中的类
SqlDatePartFunction represents the SQL:1999 standard YEAR, QUARTER, MONTH and DAY functions.
SqlDatePartFunction(String, TimeUnit) - 类 的构造器org.apache.calcite.sql.fun.SqlDatePartFunction
 
SqlDatetimePlusOperator - org.apache.calcite.sql.fun中的类
Operator that adds an INTERVAL to a DATETIME.
SqlDatetimeSubtractionOperator - org.apache.calcite.sql.fun中的类
A special operator for the subtraction of two DATETIMEs.
SqlDatetimeSubtractionOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
 
SqlDdl - org.apache.calcite.sql中的类
Base class for CREATE, DROP and other DDL statements.
SqlDdl(SqlOperator, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDdl
Creates a SqlDdl.
SqlDdlNodes - org.apache.calcite.sql.ddl中的类
Utilities concerning SqlNode for DDL.
SqlDdlNodes.FileType - org.apache.calcite.sql.ddl中的枚举
File type for CREATE FUNCTION.
SqlDelegatingConformance - org.apache.calcite.sql.validate中的类
Implementation of SqlConformance that delegates all methods to another object.
SqlDelegatingConformance(SqlConformance) - 类 的构造器org.apache.calcite.sql.validate.SqlDelegatingConformance
Creates a SqlDelegatingConformance.
SqlDelete - org.apache.calcite.sql中的类
A SqlDelete is a node of a parse tree which represents a DELETE statement.
SqlDelete(SqlParserPos, SqlNode, SqlNode, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDelete
 
SqlDescribeSchema - org.apache.calcite.sql中的类
A SqlDescribeSchema is a node of a parse tree that represents a DESCRIBE SCHEMA statement.
SqlDescribeSchema(SqlParserPos, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDescribeSchema
Creates a SqlDescribeSchema.
SqlDescribeTable - org.apache.calcite.sql中的类
A SqlDescribeTable is a node of a parse tree that represents a DESCRIBE TABLE statement.
SqlDescribeTable(SqlParserPos, SqlIdentifier, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDescribeTable
Creates a SqlDescribeTable.
SqlDescriptorOperator - org.apache.calcite.sql中的类
DESCRIPTOR appears as an argument in a function.
SqlDescriptorOperator() - 类 的构造器org.apache.calcite.sql.SqlDescriptorOperator
 
SqlDialect - org.apache.calcite.sql中的类
SqlDialect encapsulates the differences between dialects of SQL.
SqlDialect(SqlDialect.DatabaseProduct, String, String) - 类 的构造器org.apache.calcite.sql.SqlDialect
已过时。
SqlDialect(SqlDialect.DatabaseProduct, String, String, NullCollation) - 类 的构造器org.apache.calcite.sql.SqlDialect
SqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.SqlDialect
Creates a SqlDialect.
SqlDialect.CalendarPolicy - org.apache.calcite.sql中的枚举
Whether this JDBC driver needs you to pass a Calendar object to methods such as ResultSet.getTimestamp(int, java.util.Calendar).
SqlDialect.Context - org.apache.calcite.sql中的接口
Information for creating a dialect.
SqlDialect.DatabaseProduct - org.apache.calcite.sql中的枚举
Rough list of flavors of database.
SqlDialect.FakeUtil - org.apache.calcite.sql中的类
已过时。
sqlDialectFactory - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
The FQN of the SqlDialectFactory implementation.
SqlDialectFactory - org.apache.calcite.sql中的接口
Creates a SqlDialect appropriate for a given database metadata object.
SqlDialectFactoryImpl - org.apache.calcite.sql中的类
The default implementation of a SqlDialectFactory.
SqlDialectFactoryImpl() - 类 的构造器org.apache.calcite.sql.SqlDialectFactoryImpl
 
SqlDotOperator - org.apache.calcite.sql.fun中的类
The dot operator ., used to access a field of a record.
SqlDrop - org.apache.calcite.sql中的类
Base class for an DROP statements parse tree nodes.
SqlDrop(SqlOperator, SqlParserPos, boolean) - 类 的构造器org.apache.calcite.sql.SqlDrop
Creates a SqlDrop.
SqlDrop(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDrop
已过时。
SqlDropFunction - org.apache.calcite.sql.ddl中的类
Parse tree for DROP FUNCTION statement.
SqlDropFunction(SqlParserPos, boolean, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.ddl.SqlDropFunction
Creates a SqlDropFunction.
SqlDropMaterializedView - org.apache.calcite.sql.ddl中的类
Parse tree for DROP MATERIALIZED VIEW statement.
SqlDropSchema - org.apache.calcite.sql.ddl中的类
Parse tree for DROP TABLE statement.
SqlDropTable - org.apache.calcite.sql.ddl中的类
Parse tree for DROP TABLE statement.
SqlDropType - org.apache.calcite.sql.ddl中的类
Parse tree for DROP TYPE statement.
SqlDropView - org.apache.calcite.sql.ddl中的类
Parse tree for DROP VIEW statement.
SqlDynamicParam - org.apache.calcite.sql中的类
A SqlDynamicParam represents a dynamic parameter marker in an SQL statement.
SqlDynamicParam(int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDynamicParam
 
SqlExecutableStatement - org.apache.calcite.sql中的接口
Mix-in interface for SqlNode that allows DDL commands to be executed directly.
SqlExplain - org.apache.calcite.sql中的类
A SqlExplain is a node of a parse tree which represents an EXPLAIN PLAN statement.
SqlExplain(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlLiteral, int) - 类 的构造器org.apache.calcite.sql.SqlExplain
 
SqlExplain.Depth - org.apache.calcite.sql中的枚举
The level of abstraction with which to display the plan.
SqlExplainFormat - org.apache.calcite.sql中的枚举
Output format for EXPLAIN PLAN statement.
SqlExplainLevel - org.apache.calcite.sql中的枚举
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
SqlExtractFunction - org.apache.calcite.sql.fun中的类
The SQL EXTRACT operator.
SqlExtractFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlExtractFunction
 
sQLFeature_E051_01() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_E071_03() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_E101_03() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_E151() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_F302() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_F312() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_S271() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeature_T613() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
sQLFeatureExt_T613_Substitution() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
SqlFilterOperator - org.apache.calcite.sql中的类
An operator that applies a filter before rows are included in an aggregate function.
SqlFilterOperator() - 类 的构造器org.apache.calcite.sql.SqlFilterOperator
 
SqlFirstLastValueAggFunction - org.apache.calcite.sql.fun中的类
FIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to the function.
SqlFirstLastValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
SqlFirstLastValueAggFunction(boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
已过时。
SqlFloorFunction - org.apache.calcite.sql.fun中的类
Definition of the "FLOOR" and "CEIL" built-in SQL functions.
SqlFloorFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlFloorFunction
 
SqlFormatOptions - org.apache.calcite.sql.pretty中的类
Data structure to hold options for SqlPrettyWriter.setFormatOptions(SqlFormatOptions).
SqlFormatOptions() - 类 的构造器org.apache.calcite.sql.pretty.SqlFormatOptions
Constructs a set of default SQL format options.
SqlFormatOptions(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - 类 的构造器org.apache.calcite.sql.pretty.SqlFormatOptions
Constructs a complete set of SQL format options.
SqlFunction - org.apache.calcite.sql中的类
A SqlFunction is a type of operator which has conventional function-call syntax.
SqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
Creates a new SqlFunction for a call to a builtin function.
SqlFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
Creates a placeholder SqlFunction for an invocation of a function with a possibly qualified name.
SqlFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
Internal constructor.
SqlFunctionalOperator - org.apache.calcite.sql中的类
SqlFunctionalOperator is a base class for special operators which use functional syntax.
SqlFunctionalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlFunctionalOperator
 
SqlFunctionCategory - org.apache.calcite.sql中的枚举
Enumeration of the categories of SQL-invoked routines.
SqlFunctions - org.apache.calcite.runtime中的类
Helper methods to implement SQL functions in generated code.
SqlFunctions.FlatProductInputType - org.apache.calcite.runtime中的枚举
SqlGroupedWindowFunction - org.apache.calcite.sql中的类
SQL function that computes keys by which rows can be partitioned and aggregated.
SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
Creates a SqlGroupedWindowFunction.
SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
已过时。
SqlGroupedWindowFunction(SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
已过时。
SqlHint - org.apache.calcite.sql中的类
A SqlHint is a node of a parse tree which represents a sql hint expression.
SqlHint(SqlParserPos, SqlIdentifier, SqlNodeList, SqlHint.HintOptionFormat) - 类 的构造器org.apache.calcite.sql.SqlHint
 
SqlHint.HintOptionFormat - org.apache.calcite.sql中的枚举
Enumeration that represents hint option format.
SqlHistogramAggFunction - org.apache.calcite.sql.fun中的类
HISTOGRAM is the base operator that supports the Histogram MIN/MAX aggregate functions.
SqlHistogramAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlHistogramAggFunction
 
SqlIdentifier - org.apache.calcite.sql中的类
A SqlIdentifier is an identifier, possibly compound.
SqlIdentifier(List<String>, SqlCollation, SqlParserPos, List<SqlParserPos>) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
Creates a compound identifier, for example foo.bar.
SqlIdentifier(List<String>, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
 
SqlIdentifier(String, SqlCollation, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
Creates a simple identifier, for example foo, with a collation.
SqlIdentifier(String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
Creates a simple identifier, for example foo.
SqlIdentifierMoniker - org.apache.calcite.sql.validate中的类
An implementation of SqlMoniker that encapsulates the normalized name information of a SqlIdentifier.
SqlIdentifierMoniker(SqlIdentifier) - 类 的构造器org.apache.calcite.sql.validate.SqlIdentifierMoniker
Creates an SqlIdentifierMoniker.
SqlImplementor - org.apache.calcite.rel.rel2sql中的类
State for generating a SQL statement.
SqlImplementor(SqlDialect) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor
 
SqlImplementor.AliasContext - org.apache.calcite.rel.rel2sql中的类
Implementation of Context that precedes field references with their "table alias" based on the current sub-query's FROM clause.
SqlImplementor.BaseContext - org.apache.calcite.rel.rel2sql中的类
Implementation of SqlImplementor.Context that has an enclosing SqlImplementor and can therefore do non-trivial expressions.
SqlImplementor.Builder - org.apache.calcite.rel.rel2sql中的类
Builder.
SqlImplementor.Clause - org.apache.calcite.rel.rel2sql中的枚举
Clauses in a SQL query.
SqlImplementor.Context - org.apache.calcite.rel.rel2sql中的类
Context for translating a RexNode expression (within a RelNode) into a SqlNode expression (within a SQL parse tree).
SqlImplementor.MatchRecognizeContext - org.apache.calcite.rel.rel2sql中的类
Context for translating MATCH_RECOGNIZE clause
SqlImplementor.Result - org.apache.calcite.rel.rel2sql中的类
Result of implementing a node.
SqlImplementor.SimpleContext - org.apache.calcite.rel.rel2sql中的类
Simple implementation of SqlImplementor.Context that cannot handle sub-queries or correlations.
SqlInfixOperator - org.apache.calcite.sql中的类
A generalization of a binary operator to involve several (two or more) arguments, and keywords between each pair of arguments.
SqlInfixOperator(String[], SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlInfixOperator
 
SqlInOperator - org.apache.calcite.sql.fun中的类
Definition of the SQL IN operator, which tests for a value's membership in a sub-query or a list of values.
SqlInOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlInOperator
 
SqlInsert - org.apache.calcite.sql中的类
A SqlInsert is a node of a parse tree which represents an INSERT statement.
SqlInsert(SqlParserPos, SqlNodeList, SqlNode, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlInsert
 
SqlInsertKeyword - org.apache.calcite.sql中的枚举
Defines the keywords that can occur immediately after the "INSERT" keyword.
SqlInternalOperator - org.apache.calcite.sql中的类
Generic operator for nodes with internal syntax.
SqlInternalOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
 
SqlInternalOperator(String, SqlKind, int) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
 
SqlInternalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
 
SqlIntervalLiteral - org.apache.calcite.sql中的类
A SQL literal representing a time interval.
SqlIntervalLiteral(int, String, SqlIntervalQualifier, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalLiteral
 
SqlIntervalLiteral.IntervalValue - org.apache.calcite.sql中的类
A Interval value.
SqlIntervalQualifier - org.apache.calcite.sql中的类
Represents an INTERVAL qualifier.
SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalQualifier
 
SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalQualifier
 
SqlJdbcDataTypeName - org.apache.calcite.sql中的枚举
Defines the name of the types which can occur as a type argument in a JDBC {fn CONVERT(value, type)} function.
SqlJdbcFunctionCall - org.apache.calcite.sql中的类
A SqlJdbcFunctionCall is a node of a parse tree which represents a JDBC function call.
SqlJdbcFunctionCall(String) - 类 的构造器org.apache.calcite.sql.SqlJdbcFunctionCall
 
SqlJdbcFunctionCall.SimpleMakeCall - org.apache.calcite.sql中的类
Converter that calls a built-in function with the same arguments.
SqlJoin - org.apache.calcite.sql中的类
Parse tree node representing a JOIN clause.
SqlJoin(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlNode, SqlLiteral, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlJoin
 
SqlJoin.SqlJoinOperator - org.apache.calcite.sql中的类
SqlJoinOperator describes the syntax of the SQL JOIN operator.
SqlJsonArrayAggAggFunction - org.apache.calcite.sql.fun中的类
The JSON_OBJECTAGG aggregate function.
SqlJsonArrayAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
SqlJsonArrayFunction - org.apache.calcite.sql.fun中的类
The JSON_ARRAY function.
SqlJsonArrayFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
SqlJsonConstructorNullClause - org.apache.calcite.sql中的枚举
Indicating that how do Json constructors handle null
SqlJsonDepthFunction - org.apache.calcite.sql.fun中的类
The JSON_DEPTH function.
SqlJsonDepthFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
SqlJsonEmptyOrError - org.apache.calcite.sql中的枚举
Flag to indicate if the json value is missing or an error is thrown where EmptyOrErrorBehavior is invoked.
SqlJsonEncoding - org.apache.calcite.sql中的枚举
Supported json encodings that could be passed to a JsonValueExpression.
SqlJsonExistsErrorBehavior - org.apache.calcite.sql中的枚举
Categorizing Json exists error behaviors.
SqlJsonExistsFunction - org.apache.calcite.sql.fun中的类
The JSON_EXISTS function.
SqlJsonExistsFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonExistsFunction
 
SqlJsonKeysFunction - org.apache.calcite.sql.fun中的类
The JSON_KEYS function.
SqlJsonKeysFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonKeysFunction
 
SqlJsonLengthFunction - org.apache.calcite.sql.fun中的类
The JSON_LENGTH function.
SqlJsonLengthFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonLengthFunction
 
SqlJsonObjectAggAggFunction - org.apache.calcite.sql.fun中的类
The JSON_OBJECTAGG aggregate function.
SqlJsonObjectAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
Creates a SqlJsonObjectAggAggFunction.
SqlJsonObjectFunction - org.apache.calcite.sql.fun中的类
The JSON_OBJECT function.
SqlJsonObjectFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
SqlJsonPrettyFunction - org.apache.calcite.sql.fun中的类
The JSON_TYPE function.
SqlJsonPrettyFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
SqlJsonQueryEmptyOrErrorBehavior - org.apache.calcite.sql中的枚举
Categorizing Json query empty or error behaviors.
SqlJsonQueryFunction - org.apache.calcite.sql.fun中的类
The JSON_QUERY function.
SqlJsonQueryFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
SqlJsonQueryWrapperBehavior - org.apache.calcite.sql中的枚举
How json query function handle array result.
SqlJsonRemoveFunction - org.apache.calcite.sql.fun中的类
The JSON_REMOVE function.
SqlJsonRemoveFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
SqlJsonStorageSizeFunction - org.apache.calcite.sql.fun中的类
The JSON_STORAGE_SIZE function.
SqlJsonStorageSizeFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonStorageSizeFunction
 
SqlJsonTypeFunction - org.apache.calcite.sql.fun中的类
The JSON_TYPE function.
SqlJsonTypeFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
SqlJsonValueEmptyOrErrorBehavior - org.apache.calcite.sql中的枚举
Categorizing Json value empty or error behaviors.
SqlJsonValueExpressionOperator - org.apache.calcite.sql.fun中的类
The JSON value expression operator that indicates that the value expression should be parsed as JSON.
SqlJsonValueExpressionOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonValueExpressionOperator
 
SqlJsonValueFunction - org.apache.calcite.sql.fun中的类
The JSON_VALUE function.
SqlJsonValueFunction(String, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonValueFunction
 
SqlKeyConstraint - org.apache.calcite.sql.ddl中的类
Parse tree for UNIQUE, PRIMARY KEY constraints.
SqlKind - org.apache.calcite.sql中的枚举
Enumerates the possible types of SqlNode.
SqlLateralOperator - org.apache.calcite.sql中的类
An operator describing a LATERAL specification.
SqlLateralOperator(SqlKind) - 类 的构造器org.apache.calcite.sql.SqlLateralOperator
 
SqlLeadLagAggFunction - org.apache.calcite.sql.fun中的类
LEAD and LAG aggregate functions return the value of given expression evaluated at given offset.
SqlLeadLagAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlLeadLagAggFunction
 
SqlLeadLagAggFunction(boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlLeadLagAggFunction
已过时。
SqlLibrary - org.apache.calcite.sql.fun中的枚举
A library is a collection of SQL functions and operators.
SqlLibraryOperators - org.apache.calcite.sql.fun中的类
Defines functions and operators that are not part of standard SQL but belong to one or more other dialects of SQL.
SqlLibraryOperatorTableFactory - org.apache.calcite.sql.fun中的类
Factory that creates operator tables that consist of functions and operators for particular named libraries.
SqlLikeOperator - org.apache.calcite.sql.fun中的类
An operator describing the LIKE and SIMILAR operators.
SqlLiteral - org.apache.calcite.sql中的类
A SqlLiteral is a constant.
SqlLiteral(Object, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlLiteral
Creates a SqlLiteral.
SqlLiteral.SqlSymbol - org.apache.calcite.sql中的接口
已过时。
SqlLiteralChainOperator - org.apache.calcite.sql.fun中的类
Internal operator, by which the parser represents a continued string literal.
SqlMapQueryConstructor - org.apache.calcite.sql.fun中的类
Definition of the MAP query constructor, MAP (<query>).
SqlMapQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMapQueryConstructor
 
SqlMapValueConstructor - org.apache.calcite.sql.fun中的类
Definition of the MAP constructor, MAP [<key>, <value>, ...]
SqlMapValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMapValueConstructor
 
SqlMatchFunction - org.apache.calcite.sql中的类
Base class for all functions used in MATCH_RECOGNIZE.
SqlMatchFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlMatchFunction
 
SqlMatchRecognize - org.apache.calcite.sql中的类
SqlNode for MATCH_RECOGNIZE clause.
SqlMatchRecognize(SqlParserPos, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlNodeList, SqlNodeList, SqlNode, SqlNodeList, SqlLiteral, SqlNodeList, SqlNodeList, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlMatchRecognize
Creates a SqlMatchRecognize.
SqlMatchRecognize.AfterOption - org.apache.calcite.sql中的枚举
Options for AFTER MATCH clause.
SqlMatchRecognize.RowsPerMatchOption - org.apache.calcite.sql中的枚举
Options for ROWS PER MATCH.
SqlMatchRecognize.SqlMatchRecognizeOperator - org.apache.calcite.sql中的类
An operator describing a MATCH_RECOGNIZE specification.
SqlMerge - org.apache.calcite.sql中的类
A SqlMerge is a node of a parse tree which represents a MERGE statement.
SqlMerge(SqlParserPos, SqlNode, SqlNode, SqlNode, SqlUpdate, SqlInsert, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlMerge
 
SqlMinMaxAggFunction - org.apache.calcite.sql.fun中的类
Definition of the MIN and MAX aggregate functions, returning the returns the smallest/largest of the values which go into it.
SqlMinMaxAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMinMaxAggFunction
Creates a SqlMinMaxAggFunction.
SqlMinMaxAggFunction(List<RelDataType>, boolean, int) - 类 的构造器org.apache.calcite.sql.fun.SqlMinMaxAggFunction
已过时。
SqlModality - org.apache.calcite.sql.validate中的枚举
Relational or streaming.
SqlMoniker - org.apache.calcite.sql.validate中的接口
An interface of an object identifier that represents a SqlIdentifier
SqlMonikerImpl - org.apache.calcite.sql.validate中的类
A generic implementation of SqlMoniker.
SqlMonikerImpl(List<String>, SqlMonikerType) - 类 的构造器org.apache.calcite.sql.validate.SqlMonikerImpl
Creates a moniker with an array of names.
SqlMonikerImpl(String, SqlMonikerType) - 类 的构造器org.apache.calcite.sql.validate.SqlMonikerImpl
Creates a moniker with a single name.
SqlMonikerType - org.apache.calcite.sql.validate中的枚举
An enumeration of moniker types.
SqlMonotonicBinaryOperator - org.apache.calcite.sql.fun中的类
Base class for binary operators such as addition, subtraction, and multiplication which are monotonic for the patterns m op c and c op m where m is any monotonic expression and c is a constant.
SqlMonotonicBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
 
SqlMonotonicity - org.apache.calcite.sql.validate中的枚举
Enumeration of types of monotonicity.
SqlMonotonicUnaryFunction - org.apache.calcite.sql.fun中的类
Base class for unary operators such as FLOOR/CEIL which are monotonic for monotonic inputs.
SqlMonotonicUnaryFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
 
SqlMultisetMemberOfOperator - org.apache.calcite.sql.fun中的类
Multiset MEMBER OF.
SqlMultisetMemberOfOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
 
SqlMultisetQueryConstructor - org.apache.calcite.sql.fun中的类
Definition of the SQL:2003 standard MULTISET query constructor, MULTISET (<query>).
SqlMultisetQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
SqlMultisetQueryConstructor(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
SqlMultisetSetOperator - org.apache.calcite.sql.fun中的类
An operator which performs set operations on multisets, such as "MULTISET UNION ALL".
SqlMultisetSetOperator(String, int, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetSetOperator
 
SqlMultisetValueConstructor - org.apache.calcite.sql.fun中的类
Definition of the SQL:2003 standard MULTISET constructor, MULTISET [<expr>, ...]
SqlMultisetValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
SqlMultisetValueConstructor(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
SqlNameMatcher - org.apache.calcite.sql.validate中的接口
Checks whether two names are the same according to a case-sensitivity policy.
SqlNameMatchers - org.apache.calcite.sql.validate中的类
Helpers for SqlNameMatcher.
SqlNewOperator - org.apache.calcite.sql.fun中的类
SqlNewOperator represents an SQL new specification such as NEW UDT(1, 2).
SqlNewOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlNewOperator
 
sqlNode - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
SqlNode - org.apache.calcite.sql中的类
A SqlNode is a SQL parse tree.
SqlNodeList - org.apache.calcite.sql中的类
A SqlNodeList is a list of SqlNodes.
SqlNodeList(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNodeList
Creates an empty SqlNodeList.
SqlNodeList(Collection<? extends SqlNode>, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNodeList
Creates a SqlNodeList containing the nodes in list.
SqlNodeToRexConverter - org.apache.calcite.sql2rel中的接口
Converts expressions from SqlNode to RexNode.
SqlNodeToRexConverterImpl - org.apache.calcite.sql2rel中的类
Standard implementation of SqlNodeToRexConverter.
SqlNthValueAggFunction - org.apache.calcite.sql.fun中的类
NTH_VALUE windowed aggregate function returns the value of an expression evaluated at the nth row of the window frame.
SqlNthValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlNthValueAggFunction
 
SqlNtileAggFunction - org.apache.calcite.sql.fun中的类
NTILE aggregate function return the value of given expression evaluated at given offset.
SqlNtileAggFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlNtileAggFunction
 
SqlNullifFunction - org.apache.calcite.sql.fun中的类
The NULLIF function.
SqlNullifFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlNullifFunction
 
SqlNullSemantics - org.apache.calcite.sql中的枚举
SqlNullSemantics defines the possible comparison rules for values which might be null.
SqlNullTreatmentOperator - org.apache.calcite.sql中的类
An operator that decides how to handle null input (RESPECT NULLS and IGNORE NULLS).
SqlNullTreatmentOperator(SqlKind) - 类 的构造器org.apache.calcite.sql.SqlNullTreatmentOperator
 
SqlNumericLiteral - org.apache.calcite.sql中的类
A numeric SQL literal.
SqlNumericLiteral(BigDecimal, Integer, Integer, boolean, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNumericLiteral
 
SqlOperandCountRange - org.apache.calcite.sql中的接口
A class that describes how many operands an operator can take.
SqlOperandCountRanges - org.apache.calcite.sql.type中的类
SqlOperandCountRanges() - 类 的构造器org.apache.calcite.sql.type.SqlOperandCountRanges
 
SqlOperandTypeChecker - org.apache.calcite.sql.type中的接口
Strategy interface to check for allowed operand types of an operator call.
SqlOperandTypeChecker.Consistency - org.apache.calcite.sql.type中的枚举
Strategy used to make arguments consistent.
SqlOperandTypeInference - org.apache.calcite.sql.type中的接口
Strategy to infer unknown types of the operands of an operator call.
SqlOperator - org.apache.calcite.sql中的类
A SqlOperator is a type of node in a SQL parse tree (it is NOT a node in a SQL parse tree).
SqlOperator(String, SqlKind, int, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlOperator
Creates an operator.
SqlOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlOperator
Creates an operator specifying left/right associativity.
SqlOperatorBinding - org.apache.calcite.sql中的类
SqlOperatorBinding represents the binding of an SqlOperator to actual operands, along with any additional information required to validate those operands if needed.
SqlOperatorBinding(RelDataTypeFactory, SqlOperator) - 类 的构造器org.apache.calcite.sql.SqlOperatorBinding
Creates a SqlOperatorBinding.
SqlOperatorTable - org.apache.calcite.sql中的接口
SqlOperatorTable defines a directory interface for enumerating and looking up SQL operators and functions.
SqlOrderBy - org.apache.calcite.sql中的类
Parse tree node that represents an ORDER BY on a query other than a SELECT (e.g.
SqlOrderBy(SqlParserPos, SqlNode, SqlNodeList, SqlNode, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlOrderBy
 
SqlOverlapsOperator - org.apache.calcite.sql.fun中的类
SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS function.
SqlOverlayFunction - org.apache.calcite.sql.fun中的类
The OVERLAY function.
SqlOverlayFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlOverlayFunction
 
SqlOverOperator - org.apache.calcite.sql中的类
An operator describing a window function specification.
SqlOverOperator() - 类 的构造器org.apache.calcite.sql.SqlOverOperator
 
SqlParseException - org.apache.calcite.sql.parser中的异常错误
SqlParseException defines a checked exception corresponding to SqlParser.
SqlParseException(String, SqlParserPos, int[][], String[], Throwable) - 异常错误 的构造器org.apache.calcite.sql.parser.SqlParseException
Creates a SqlParseException.
SqlParser - org.apache.calcite.sql.parser中的类
A SqlParser parses a SQL statement.
SqlParser.Config - org.apache.calcite.sql.parser中的接口
Interface to define the configuration for a SQL parser.
SqlParser.ConfigBuilder - org.apache.calcite.sql.parser中的类
Builder for a SqlParser.Config.
SqlParserImplFactory - org.apache.calcite.sql.parser中的接口
Factory for SqlAbstractParserImpl objects.
SqlParserPos - org.apache.calcite.sql.parser中的类
SqlParserPos represents the position of a parsed token within SQL statement text.
SqlParserPos(int, int) - 类 的构造器org.apache.calcite.sql.parser.SqlParserPos
Creates a new parser position.
SqlParserPos(int, int, int, int) - 类 的构造器org.apache.calcite.sql.parser.SqlParserPos
Creates a new parser range.
SqlParserUtil - org.apache.calcite.sql.parser中的类
Utility methods relating to parsing SQL.
SqlParserUtil.ParsedCollation - org.apache.calcite.sql.parser中的类
The components of a collation definition, per the SQL standard.
SqlParserUtil.StringAndPos - org.apache.calcite.sql.parser中的类
Contains a string, the offset of a token within the string, and a parser position containing the beginning and end line number.
SqlParserUtil.ToTreeListItem - org.apache.calcite.sql.parser中的类
Class that holds a SqlOperator and a SqlParserPos.
SqlPositionFunction - org.apache.calcite.sql.fun中的类
The POSITION function.
SqlPositionFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlPositionFunction
 
SqlPosixRegexOperator - org.apache.calcite.sql.fun中的类
An operator describing the ~ operator.
SqlPostfixOperator - org.apache.calcite.sql中的类
A postfix unary operator.
SqlPostfixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlPostfixOperator
 
SqlPrefixOperator - org.apache.calcite.sql中的类
A unary operator.
SqlPrefixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlPrefixOperator
 
SqlPrettyWriter - org.apache.calcite.sql.pretty中的类
Pretty printer for SQL statements.
SqlPrettyWriter(SqlWriterConfig, StringBuilder) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a writer with the given configuration and a given buffer to write to.
SqlPrettyWriter(SqlDialect, SqlWriterConfig, StringBuilder) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a writer with the given configuration and dialect, and a given print writer (or a private print writer if it is null).
SqlPrettyWriter(SqlDialect, SqlWriterConfig) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
SqlPrettyWriter(SqlDialect, boolean, PrintWriter) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
SqlPrettyWriter(SqlDialect, boolean) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
SqlPrettyWriter(SqlDialect) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
已过时。
SqlPrettyWriter(SqlWriterConfig) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a writer with the given configuration, and a private builder.
SqlPrettyWriter() - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a writer with the default configuration.
SqlPrettyWriter.FrameImpl - org.apache.calcite.sql.pretty中的类
Implementation of SqlWriter.Frame.
SqlProcedureCallOperator - org.apache.calcite.sql中的类
SqlProcedureCallOperator represents the CALL statement.
SqlProcedureCallOperator() - 类 的构造器org.apache.calcite.sql.SqlProcedureCallOperator
 
SqlQualified - org.apache.calcite.sql.validate中的类
Fully-qualified identifier.
SqlQuantifyOperator - org.apache.calcite.sql.fun中的类
Definition of the SQL ALL and SOMEoperators.
SqlRandFunction - org.apache.calcite.sql.fun中的类
The RAND function.
SqlRandFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRandFunction
 
SqlRandIntegerFunction - org.apache.calcite.sql.fun中的类
The RAND_INTEGER function.
SqlRandIntegerFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRandIntegerFunction
 
SqlRankFunction - org.apache.calcite.sql中的类
Operator which aggregates sets of values into a result.
SqlRankFunction(boolean, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlRankFunction
已过时。
SqlRankFunction(SqlKind, SqlReturnTypeInference, boolean) - 类 的构造器org.apache.calcite.sql.SqlRankFunction
 
SqlRegexpReplaceFunction - org.apache.calcite.sql.fun中的类
The REGEXP_REPLACE(source_string, pattern, replacement [, pos, occurrence, match_type]) searches for a regular expression pattern and replaces every occurrence of the pattern with the specified string.
SqlRegexpReplaceFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
 
SqlRegrCountAggFunction - org.apache.calcite.sql.fun中的类
Definition of the SQL REGR_COUNT aggregation function.
SqlRegrCountAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlRegrCountAggFunction
 
SqlReturnTypeInference - org.apache.calcite.sql.type中的接口
Strategy interface to infer the type of an operator call from the type of the operands.
SqlReturnTypeInferenceChain - org.apache.calcite.sql.type中的类
Strategy to infer the type of an operator call from the type of the operands by using a series of SqlReturnTypeInference rules in a given order.
SqlRexContext - org.apache.calcite.sql2rel中的接口
Contains the context necessary for a SqlRexConvertlet to convert a SqlNode expression into a RexNode.
SqlRexConvertlet - org.apache.calcite.sql2rel中的接口
Thunk which converts a SqlNode expression into a RexNode expression.
SqlRexConvertletTable - org.apache.calcite.sql2rel中的接口
Collection of SqlRexConvertlets.
SqlRowOperator - org.apache.calcite.sql.fun中的类
SqlRowOperator represents the special ROW constructor.
SqlRowOperator(String) - 类 的构造器org.apache.calcite.sql.fun.SqlRowOperator
 
SqlRowTypeNameSpec - org.apache.calcite.sql中的类
A sql type name specification of row type.
SqlRowTypeNameSpec(SqlParserPos, List<SqlIdentifier>, List<SqlDataTypeSpec>) - 类 的构造器org.apache.calcite.sql.SqlRowTypeNameSpec
Creates a row type specification.
sqls - 类 中的变量org.apache.calcite.jdbc.CalciteSchema.TableEntry
 
SqlSampleSpec - org.apache.calcite.sql中的类
Specification of a SQL sample.
SqlSampleSpec() - 类 的构造器org.apache.calcite.sql.SqlSampleSpec
 
SqlSampleSpec.SqlSubstitutionSampleSpec - org.apache.calcite.sql中的类
Sample specification that orders substitution.
SqlSampleSpec.SqlTableSampleSpec - org.apache.calcite.sql中的类
Sample specification.
SqlScopedShuttle - org.apache.calcite.sql.validate中的类
Refinement to SqlShuttle which maintains a stack of scopes.
SqlScopedShuttle(SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.SqlScopedShuttle
 
SqlSelect - org.apache.calcite.sql中的类
A SqlSelect is a node of a parse tree which represents a select statement.
SqlSelect(SqlParserPos, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlSelect
 
SqlSelectKeyword - org.apache.calcite.sql中的枚举
Defines the keywords which can occur immediately after the "SELECT" keyword.
SqlSelectOperator - org.apache.calcite.sql中的类
An operator describing a query.
SqlSequenceValueOperator - org.apache.calcite.sql.fun中的类
Operator that returns the current or next value of a sequence.
SqlSetOperator - org.apache.calcite.sql中的类
SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, MINUS).
SqlSetOperator(String, SqlKind, int, boolean) - 类 的构造器org.apache.calcite.sql.SqlSetOperator
 
SqlSetOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlSetOperator
 
SqlSetOption - org.apache.calcite.sql中的类
SQL parse tree node to represent SET and RESET statements, optionally preceded by ALTER SYSTEM or ALTER SESSION.
SqlSetOption(SqlParserPos, String, SqlIdentifier, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSetOption
Creates a node.
SqlShell - org.apache.calcite.adapter.os中的类
Command that executes its arguments as a SQL query against Calcite's OS adapter.
SqlShuttle - org.apache.calcite.sql.util中的类
Basic implementation of SqlVisitor which returns each leaf node unchanged.
SqlShuttle() - 类 的构造器org.apache.calcite.sql.util.SqlShuttle
 
SqlShuttle.CallCopyingArgHandler - org.apache.calcite.sql.util中的类
Implementation of SqlBasicVisitor.ArgHandler that deep-copies SqlCalls and their operands.
SqlSimpleParser - org.apache.calcite.sql.advise中的类
A simple parser that takes an incomplete and turn it into a syntactically correct statement.
SqlSimpleParser(String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser
已过时。 
SqlSimpleParser(String, SqlParser.Config) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser
Creates a SqlSimpleParser
SqlSimpleParser.IdToken - org.apache.calcite.sql.advise中的类
 
SqlSimpleParser.Token - org.apache.calcite.sql.advise中的类
 
SqlSimpleParser.Tokenizer - org.apache.calcite.sql.advise中的类
 
SqlSingleOperandTypeChecker - org.apache.calcite.sql.type中的接口
SqlSingleOperandTypeChecker is an extension of SqlOperandTypeChecker for implementations which are capable of checking the type of a single operand in isolation.
SqlSingleValueAggFunction - org.apache.calcite.sql.fun中的类
SINGLE_VALUE aggregate function returns the input value if there is only one value in the input; Otherwise it triggers a run-time error.
SqlSingleValueAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
SqlSnapshot - org.apache.calcite.sql中的类
Parse tree node for "FOR SYSTEM_TIME AS OF" temporal clause.
SqlSnapshot(SqlParserPos, SqlNode, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSnapshot
Creates a SqlSnapshot.
SqlSnapshot.SqlSnapshotOperator - org.apache.calcite.sql中的类
An operator describing a FOR SYSTEM_TIME specification.
SqlSpecialOperator - org.apache.calcite.sql中的类
Generic operator for nodes with special syntax.
SqlSpecialOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
 
SqlSpecialOperator(String, SqlKind, int) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
 
SqlSpecialOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
 
SqlSpecialOperator.ReduceResult - org.apache.calcite.sql中的类
SqlSpecialOperator.TokenSequence - org.apache.calcite.sql中的接口
List of tokens: the input to a parser.
SqlSplittableAggFunction - org.apache.calcite.sql中的接口
Aggregate function that can be split into partial aggregates.
SqlSplittableAggFunction.AbstractSumSplitter - org.apache.calcite.sql中的类
Common splitting strategy for SUM and SUM0 functions.
SqlSplittableAggFunction.CountSplitter - org.apache.calcite.sql中的类
Splitting strategy for COUNT.
SqlSplittableAggFunction.Registry<E> - org.apache.calcite.sql中的接口
Collection in which one can register an element.
SqlSplittableAggFunction.SelfSplitter - org.apache.calcite.sql中的类
Aggregate function that splits into two applications of itself.
SqlSplittableAggFunction.Sum0Splitter - org.apache.calcite.sql中的类
Splitting strategy for SUM0 function.
SqlSplittableAggFunction.SumSplitter - org.apache.calcite.sql中的类
Splitting strategy for SUM function.
SqlStateCodes - org.apache.calcite.sql中的枚举
已过时。
Use org.apache.calcite.avatica.SqlState
SqlStatisticProvider - org.apache.calcite.materialize中的接口
Estimates row counts for tables and columns, and whether combinations of columns form primary/unique and foreign keys.
SqlStdOperatorTable - org.apache.calcite.sql.fun中的类
Implementation of SqlOperatorTable containing the standard operators and functions.
SqlStdOperatorTable() - 类 的构造器org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SqlString - org.apache.calcite.sql.util中的类
String that represents a kocher SQL statement, expression, or fragment.
SqlString(SqlDialect, String) - 类 的构造器org.apache.calcite.sql.util.SqlString
Creates a SqlString.
SqlString(SqlDialect, String, ImmutableList<Integer>) - 类 的构造器org.apache.calcite.sql.util.SqlString
Creates a SqlString.
SqlStringContextVariable - org.apache.calcite.sql.fun中的类
Base class for string functions such as "USER", "CURRENT_ROLE", and "CURRENT_PATH".
SqlStringContextVariable(String) - 类 的构造器org.apache.calcite.sql.fun.SqlStringContextVariable
 
SqlSubstringFunction - org.apache.calcite.sql.fun中的类
Definition of the "SUBSTRING" builtin SQL function.
SqlSumAggFunction - org.apache.calcite.sql.fun中的类
Sum is an aggregator which returns the sum of the values which go into it.
SqlSumAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlSumAggFunction
 
SqlSumEmptyIsZeroAggFunction - org.apache.calcite.sql.fun中的类
Sum0 is an aggregator which returns the sum of the values which go into it like Sum.
SqlSumEmptyIsZeroAggFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
SqlSyntax - org.apache.calcite.sql中的枚举
Enumeration of possible syntactic types of operators.
SqlTableRef - org.apache.calcite.sql中的类
A SqlTableRef is a node of a parse tree which represents a table reference.
SqlTableRef(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlTableRef
 
SqlThrowOperator - org.apache.calcite.sql.fun中的类
An internal operator that throws an exception.
SqlThrowOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlThrowOperator
 
SqlTimeLiteral - org.apache.calcite.sql中的类
A SQL literal representing a TIME value, for example TIME '14:33:44.567'.
SqlTimeoutException - org.apache.calcite.jdbc中的异常错误
Indicates that an operation timed out.
SqlTimestampAddFunction - org.apache.calcite.sql.fun中的类
The TIMESTAMPADD function, which adds an interval to a datetime (TIMESTAMP, TIME or DATE).
SqlTimestampLiteral - org.apache.calcite.sql中的类
A SQL literal representing a TIMESTAMP value, for example TIMESTAMP '1969-07-21 03:15 GMT'.
SqlToRelConverter - org.apache.calcite.sql2rel中的类
Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra expression (consisting of RelNode objects).
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
已过时。
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
 
SqlToRelConverter.AggConverter - org.apache.calcite.sql2rel中的类
Converts expressions to aggregates.
SqlToRelConverter.Blackboard - org.apache.calcite.sql2rel中的类
Workspace for translating an individual SELECT statement (or sub-SELECT).
SqlToRelConverter.Config - org.apache.calcite.sql2rel中的接口
Interface to define the configuration for a SqlToRelConverter.
SqlToRelConverter.ConfigBuilder - org.apache.calcite.sql2rel中的类
sqlToRelConverterConfig(SqlToRelConverter.Config) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
SqlTranslate3Function - org.apache.calcite.sql.fun中的类
Definition of the "TRANSLATE" built-in SQL function that takes 3 arguments.
SqlTrimFunction - org.apache.calcite.sql.fun中的类
Definition of the "TRIM" builtin SQL function.
SqlTrimFunction(String, SqlKind, SqlTypeTransformCascade, SqlSingleOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlTrimFunction
 
SqlTrimFunction.Flag - org.apache.calcite.sql.fun中的枚举
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
sqlType - 枚举 中的变量org.apache.calcite.adapter.druid.DruidType
The corresponding SQL type.
SqlTypeAssignmentRule - org.apache.calcite.sql.type中的类
Rules that determine whether a type is assignable from another type.
SqlTypeCoercionRule - org.apache.calcite.sql.type中的类
Rules that determine whether a type is castable from another type.
SqlTypeExplicitPrecedenceList - org.apache.calcite.sql.type中的类
SqlTypeExplicitPrecedenceList implements the RelDataTypePrecedenceList interface via an explicit list of SqlTypeName entries.
SqlTypeExplicitPrecedenceList(Iterable<SqlTypeName>) - 类 的构造器org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
 
SqlTypeFactoryImpl - org.apache.calcite.sql.type中的类
SqlTypeFactoryImpl provides a default implementation of RelDataTypeFactory which supports SQL types.
SqlTypeFactoryImpl(RelDataTypeSystem) - 类 的构造器org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
SqlTypeFamily - org.apache.calcite.sql.type中的枚举
SqlTypeFamily provides SQL type categorization.
SqlTypeMappingRule - org.apache.calcite.sql.type中的接口
Interface that defines rules within type mappings.
SqlTypeMappingRules - org.apache.calcite.sql.type中的类
This class defines some utilities to build type mapping matrix which would then use to construct the SqlTypeMappingRule rules.
SqlTypeMappingRules() - 类 的构造器org.apache.calcite.sql.type.SqlTypeMappingRules
 
SqlTypeMappingRules.Builder - org.apache.calcite.sql.type中的类
Keeps state while building the type mappings.
SqlTypeName - org.apache.calcite.sql.type中的枚举
Enumeration of the type names which can be used to construct a SQL type.
SqlTypeName.Limit - org.apache.calcite.sql.type中的枚举
Limit.
SqlTypeNameSpec - org.apache.calcite.sql中的类
A SqlTypeNameSpec is a type name specification that allows user to customize sql node unparsing and data type deriving.
SqlTypeNameSpec(SqlIdentifier, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlTypeNameSpec
Creates a SqlTypeNameSpec.
SqlTypeTransform - org.apache.calcite.sql.type中的接口
Strategy to transform one type to another.
SqlTypeTransformCascade - org.apache.calcite.sql.type中的类
Strategy to infer the type of an operator call from the type of the operands by using one SqlReturnTypeInference rule and a combination of SqlTypeTransforms
SqlTypeTransformCascade(SqlReturnTypeInference, SqlTypeTransform...) - 类 的构造器org.apache.calcite.sql.type.SqlTypeTransformCascade
Creates a SqlTypeTransformCascade from a rule and an array of one or more transforms.
SqlTypeTransforms - org.apache.calcite.sql.type中的类
SqlTypeTransforms defines a number of reusable instances of SqlTypeTransform.
SqlTypeTransforms() - 类 的构造器org.apache.calcite.sql.type.SqlTypeTransforms
 
SqlTypeUtil - org.apache.calcite.sql.type中的类
Contains utility methods used during SQL validation or type derivation.
SqlTypeUtil() - 类 的构造器org.apache.calcite.sql.type.SqlTypeUtil
 
SqlUnnestOperator - org.apache.calcite.sql中的类
The UNNEST operator.
SqlUnnestOperator(boolean) - 类 的构造器org.apache.calcite.sql.SqlUnnestOperator
 
SqlUnresolvedFunction - org.apache.calcite.sql中的类
Placeholder for an unresolved function.
SqlUnresolvedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlUnresolvedFunction
Creates a placeholder SqlUnresolvedFunction for an invocation of a function with a possibly qualified name.
SqlUpdate - org.apache.calcite.sql中的类
A SqlUpdate is a node of a parse tree which represents an UPDATE statement.
SqlUpdate(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlUpdate
 
SqlUserDefinedAggFunction - org.apache.calcite.sql.validate中的类
User-defined aggregate function.
SqlUserDefinedAggFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, AggregateFunction, boolean, boolean, Optionality, RelDataTypeFactory) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
Creates a SqlUserDefinedAggFunction.
SqlUserDefinedFunction - org.apache.calcite.sql.validate中的类
User-defined scalar function.
SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedFunction
SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedFunction
Constructor used internally and by derived classes.
SqlUserDefinedTableFunction - org.apache.calcite.sql.validate中的类
User-defined table function.
SqlUserDefinedTableFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableFunction) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
 
SqlUserDefinedTableMacro - org.apache.calcite.sql.validate中的类
User-defined table macro.
SqlUserDefinedTableMacro(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableMacro) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
 
SqlUserDefinedTypeNameSpec - org.apache.calcite.sql中的类
A sql type name specification of user defined type.
SqlUserDefinedTypeNameSpec(SqlIdentifier, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
Create a SqlUserDefinedTypeNameSpec instance.
SqlUserDefinedTypeNameSpec(String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
SqlUtil - org.apache.calcite.sql中的类
Contains utility functions related to SQL parsing, all static.
SqlUtil() - 类 的构造器org.apache.calcite.sql.SqlUtil
 
SqlUtil.DatabaseMetaDataInvocationHandler - org.apache.calcite.sql中的类
Handles particular DatabaseMetaData methods; invocations of other methods will fall through to the base class, BarfingInvocationHandler, which will throw an error.
SqlValidator - org.apache.calcite.sql.validate中的接口
Validates the parse tree of a SQL statement, and provides semantic information about the parse tree.
SqlValidatorCatalogReader - org.apache.calcite.sql.validate中的接口
Supplies catalog information for SqlValidator.
SqlValidatorException - org.apache.calcite.sql.validate中的异常错误
Exception thrown while validating a SQL statement.
SqlValidatorException(String, Throwable) - 异常错误 的构造器org.apache.calcite.sql.validate.SqlValidatorException
Creates a new SqlValidatorException object.
SqlValidatorImpl - org.apache.calcite.sql.validate中的类
Default implementation of SqlValidator.
SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a validator.
SqlValidatorImpl.DmlNamespace - org.apache.calcite.sql.validate中的类
Common base class for DML statement namespaces.
SqlValidatorImpl.FunctionParamInfo - org.apache.calcite.sql.validate中的类
Utility object used to maintain information about the parameters in a function call.
SqlValidatorImpl.IdInfo - org.apache.calcite.sql.validate中的类
Information about an identifier in a particular scope.
SqlValidatorImpl.Status - org.apache.calcite.sql.validate中的枚举
Validation status.
SqlValidatorNamespace - org.apache.calcite.sql.validate中的接口
A namespace describes the relation returned by a section of a SQL query.
SqlValidatorScope - org.apache.calcite.sql.validate中的接口
Name-resolution scope.
SqlValidatorScope.EmptyPath - org.apache.calcite.sql.validate中的类
A path that has no steps.
SqlValidatorScope.Path - org.apache.calcite.sql.validate中的类
A sequence of steps by which an identifier was resolved.
SqlValidatorScope.Resolve - org.apache.calcite.sql.validate中的类
A match found when looking up a name.
SqlValidatorScope.Resolved - org.apache.calcite.sql.validate中的接口
SqlValidatorScope.ResolvedImpl - org.apache.calcite.sql.validate中的类
Default implementation of SqlValidatorScope.Resolved.
SqlValidatorScope.Step - org.apache.calcite.sql.validate中的类
A step in resolving an identifier.
SqlValidatorTable - org.apache.calcite.sql.validate中的接口
Supplies a SqlValidator with the metadata for a table.
SqlValidatorUtil - org.apache.calcite.sql.validate中的类
Utility methods related to validation.
SqlValidatorUtil.DeepCopier - org.apache.calcite.sql.validate中的类
已过时。
SqlValidatorUtil.Suggester - org.apache.calcite.sql.validate中的接口
Suggests candidates for unique names, given the number of attempts so far and the number of expressions in the project list.
SqlValidatorWithHints - org.apache.calcite.sql.validate中的接口
Extends SqlValidator to allow discovery of useful data such as fully qualified names of sql objects, alternative valid sql objects that can be used in the SQL statement (dubbed as hints)
SqlValuesOperator - org.apache.calcite.sql中的类
The VALUES operator.
SqlValuesOperator() - 类 的构造器org.apache.calcite.sql.SqlValuesOperator
 
SqlVisitor<R> - org.apache.calcite.sql.util中的接口
Visitor class, follows the visitor pattern.
SqlWindow - org.apache.calcite.sql中的类
SQL window specification.
SqlWindow(SqlParserPos, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlWindow
Creates a window.
SqlWindowTableFunction - org.apache.calcite.sql中的类
Base class for table-valued function windowing operator (TUMBLE, HOP and SESSION).
SqlWindowTableFunction(String) - 类 的构造器org.apache.calcite.sql.SqlWindowTableFunction
 
SqlWith - org.apache.calcite.sql中的类
The WITH clause of a query.
SqlWith(SqlParserPos, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlWith
 
SqlWithinGroupOperator - org.apache.calcite.sql中的类
An operator that applies a sort operation before rows are included in an aggregate function.
SqlWithinGroupOperator() - 类 的构造器org.apache.calcite.sql.SqlWithinGroupOperator
 
SqlWithItem - org.apache.calcite.sql中的类
An item in a WITH clause of a query.
SqlWithItem(SqlParserPos, SqlIdentifier, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlWithItem
 
SqlWriter - org.apache.calcite.sql中的接口
A SqlWriter is the target to construct a SQL statement from a parse tree.
SqlWriter.Frame - org.apache.calcite.sql中的接口
A Frame is a piece of generated text which shares a common indentation level.
SqlWriter.FrameType - org.apache.calcite.sql中的接口
Frame type.
SqlWriter.FrameTypeEnum - org.apache.calcite.sql中的枚举
Enumerates the types of frame.
SqlWriter.SubQueryStyle - org.apache.calcite.sql中的枚举
Style of formatting sub-queries.
SqlWriterConfig - org.apache.calcite.sql中的接口
Configuration for SqlWriter and SqlPrettyWriter.
SqlWriterConfig.LineFolding - org.apache.calcite.sql中的枚举
Policy for how to do deal with long lines.
SQLXML - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
SQRT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
squelchConnection(Connection) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchJar(JarFile) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchReader(Reader) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchStmt(Statement) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchStream(InputStream) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchStream(OutputStream) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
squelchWriter(Writer) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
sr() - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
 
sround(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to int values.
sround(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to int values.
sround(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to long values.
sround(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to long values.
sround(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to BigDecimal values.
sround(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to BigDecimal values.
sround(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to double values.
sround(double, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL ROUND operator applied to double values.
ST_AsText(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_AsWKT(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_Boundary(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the boundary of geom.
ST_Buffer(GeoFunctions.Geom, double) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Computes a buffer around geom.
ST_Buffer(GeoFunctions.Geom, double, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Computes a buffer around geom with .
ST_Buffer(GeoFunctions.Geom, double, String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Computes a buffer around geom.
ST_Contains(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 contains geom2.
ST_ContainsProperly(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 contains geom2 but does not intersect its boundary.
ST_Crosses(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 crosses geom2.
ST_Disjoint(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 and geom2 are disjoint.
ST_Distance(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the distance between geom1 and geom2.
ST_DWithin(GeoFunctions.Geom, GeoFunctions.Geom, double) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 and geom2 are within distance of each other.
ST_Envelope(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the minimum bounding box of geom (which may be a GEOMETRYCOLLECTION).
ST_EnvelopesIntersect(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether the envelope of geom1 intersects the envelope of geom2.
ST_Equals(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 equals geom2.
ST_GeometryType(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the type of geom.
ST_GeometryTypeCode(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the OGC SFS type code of geom.
ST_GeomFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_GeomFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_Intersects(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 intersects geom2.
ST_Is3D(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom has at least one z-coordinate.
ST_LineFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_LineFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Creates a line-string from the given POINTs (or MULTIPOINTs).
ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MakePoint(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
ST_MakePoint(BigDecimal, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
ST_MLineFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MLineFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MPointFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MPointFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MPolyFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_MPolyFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_OrderingEquals(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 equals geom2 and their coordinates and component Geometries are listed in the same order.
ST_Overlaps(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns geom1 overlaps geom2.
ST_Point(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Constructs a 2D point from coordinates.
ST_Point(BigDecimal, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Constructs a 3D point from coordinates.
ST_PointFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_PointFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_PolyFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_PolyFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
 
ST_SetSRID(GeoFunctions.Geom, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns a copy of geom with a new SRID.
ST_Touches(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 touches geom2.
ST_Transform(GeoFunctions.Geom, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Transforms geom from one coordinate reference system (CRS) to the CRS specified by srid.
ST_Union(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Computes the union of geom1 and geom2.
ST_Union(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Computes the union of the geometries in geomCollection.
ST_Within(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns whether geom1 is within geom2.
ST_X(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the x-value of the first coordinate of geom.
ST_Y(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the y-value of the first coordinate of geom.
ST_Z(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
Returns the z-value of the first coordinate of geom.
stack - 类 中的变量org.apache.calcite.rel.RelShuttleImpl
 
Stacks - org.apache.calcite.util中的类
已过时。
StackWriter - org.apache.calcite.util中的类
A helper class for generating formatted text.
StackWriter(Writer, String) - 类 的构造器org.apache.calcite.util.StackWriter
Creates a new StackWriter on top of an existing Writer, with the specified string to be used for each level of indentation.
standard() - 类 中的静态方法org.apache.calcite.tools.Programs
Returns the standard program used by Prepare.
standard(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
Returns the standard program with user metadata provider.
StandardConvertletTable - org.apache.calcite.sql2rel中的类
Standard implementation of SqlRexConvertletTable.
star() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Creates a pattern that matches the patterns at the top of the stack zero or more times, and pushes it onto the stack.
STAR - 类 中的静态变量org.apache.calcite.sql.SqlIdentifier
An identifier for star, "*".
star(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier that is a singleton wildcard star.
star(List<String>, SqlParserPos, List<SqlParserPos>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
Creates an identifier that ends in a wildcard star.
starRelOptTable - 类 中的变量org.apache.calcite.plan.RelOptLattice
 
starRelOptTable - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
 
starRequiresRecordType() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
starTable - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
 
StarTable - org.apache.calcite.schema.impl中的类
Virtual table that is composed of two or more tables joined together.
StarTable.StarTableScan - org.apache.calcite.schema.impl中的类
Relational expression that scans a StarTable.
StarTableScan(RelOptCluster, RelOptTable) - 类 的构造器org.apache.calcite.schema.impl.StarTable.StarTableScan
 
startFunCall(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
startFunCall(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Starts a list which is a call to a function.
startIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
startIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
startIndex() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the index of the very first row in partition.
startList(SqlWriter.FrameType, String, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
Starts a list.
startList(String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
startList(SqlWriter.FrameTypeEnum) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
startList(SqlWriter.FrameType, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
startList(String, String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Starts a list.
startList(SqlWriter.FrameTypeEnum) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Starts a list with no opening string.
startList(SqlWriter.FrameType, String, String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Starts a list.
startOrdinal - 类 中的变量org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
 
startsAt(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
startsWith(List<E>, List<E>) - 类 中的静态方法org.apache.calcite.util.Util
Returns whether one list is a prefix of another.
startWithCalcite() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
 
startWithRaw() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
 
stash(T, Class<? super T>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
Stashes a value for the executor.
state - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
 
STATE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Allow an object to alter its behavior when its internal state changes.
statement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that executes an expression.
Statement - org.apache.calcite.linq4j.tree中的类
Statement.
Statement(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Statement
 
statements - 类 中的变量org.apache.calcite.linq4j.tree.BlockStatement
 
Static - org.apache.calcite.util中的类
Definitions of objects to be statically imported.
Statistic - org.apache.calcite.schema中的接口
Statistics about a Table.
Statistician(String) - 类 的构造器org.apache.calcite.util.Benchmark.Statistician
 
statisticProvider(String) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Sets the "statisticProvider" attribute.
statisticProvider - 类 中的变量org.apache.calcite.materialize.Lattice
 
statisticProvider - 类 中的变量org.apache.calcite.model.JsonLattice
Name of a class that provides estimates of the number of distinct values in each column.
statisticProvider(SqlStatisticProvider) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
statistics() - 类 中的方法org.apache.calcite.profile.Profiler.Profile
 
Statistics - org.apache.calcite.schema中的类
Utility functions regarding Statistic.
STDDEV - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
STDDEV aggregate function.
STDDEV_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
STDDEV_POP aggregate function.
STDDEV_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
STDDEV_SAMP aggregate function.
StdinTableFunction - org.apache.calcite.adapter.os中的类
Table function that reads stdin and returns one row per line.
stepCount() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
Number of steps in this path.
stepCount() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
steps() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
Returns the steps in this path.
Stmt(SqlParserPos, Ast.Op) - 类 的构造器org.apache.calcite.piglet.Ast.Stmt
 
stmtList - 类 中的变量org.apache.calcite.piglet.Ast.Program
 
stop() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
 
STRATEGY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Define a family of algorithms, encapsulate each one, and make them interchangeable.
stream() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
stream() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
 
stream - 类 中的变量org.apache.calcite.model.JsonStream
Whether the table allows streaming.
stream - 类 中的变量org.apache.calcite.model.JsonTable
Information about whether the table can be streamed, and if so, whether the history of the table is also available.
stream() - 接口 中的方法org.apache.calcite.schema.StreamableTable
Returns an enumerator over the rows in this Table.
StreamableTable - org.apache.calcite.schema中的接口
Table that can be converted to a stream.
streamMustGroupByMonotonic() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
streamMustOrderByMonotonic() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
StreamRules - org.apache.calcite.rel.stream中的类
Rules and relational operators for streaming relational expressions.
StreamRules.DeltaAggregateTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through an Aggregate.
StreamRules.DeltaFilterTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through a Filter.
StreamRules.DeltaJoinTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through a Join.
StreamRules.DeltaProjectTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through a Project.
StreamRules.DeltaSortTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through an Sort.
StreamRules.DeltaTableScanRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta into a TableScan of a StreamableTable.
StreamRules.DeltaTableScanToEmptyRule - org.apache.calcite.rel.stream中的类
Planner rule that converts Delta over a TableScan of a table other than StreamableTable to an empty Values.
StreamRules.DeltaUnionTransposeRule - org.apache.calcite.rel.stream中的类
Planner rule that pushes a Delta through an Union.
streamSetOpInconsistentInputs() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
strength - 类 中的变量org.apache.calcite.sql.SqlCollation
 
STRICT - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to follow the SQL standard strictly.
Strict - org.apache.calcite.linq4j.function中的注释类型
Annotation applied to a user-defined function that indicates that the function returns null if and only if one or more of its arguments are null.
STRICT_2003 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
STRICT_92 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
STRICT_99 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
已过时。
StrictAggImplementor - org.apache.calcite.adapter.enumerable中的类
The base implementation of strict aggregate function.
StrictAggImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
strictEnd - 类 中的变量org.apache.calcite.rel.core.Match
 
strictEnd - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
strictPathModeRequiresNonEmptyValue() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
strictStart - 类 中的变量org.apache.calcite.rel.core.Match
 
strictStart - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
StrictWinAggImplementor - org.apache.calcite.adapter.enumerable中的类
The base implementation of strict window aggregate function.
StrictWinAggImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_EQUIVALENCE - 类 中的静态变量org.apache.calcite.rel.mutable.MutableRel
Equivalence that compares objects by their Object.toString() method.
STRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where two operands must both be in the same string type family.
STRING_SAME_SAME_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where two operands must both be in the same string type family and last type is INTEGER.
STRING_SAME_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where three operands must all be in the same string type family.
STRING_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_STRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_STRING_INTEGER_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_STRING_OPTIONAL_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_STRING_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
 
STRING_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 
StringConcatFunction - org.apache.calcite.chinook中的类
Example query for checking query projections
StringConcatFunction() - 类 的构造器org.apache.calcite.chinook.StringConcatFunction
 
stringFragsOnSameLine() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
stringLiteral(String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
 
strings(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Transforms a list of expressions to the list of digests.
stringTag(String, String) - 类 中的方法org.apache.calcite.util.XmlOutput
Writes a String tag; a tag containing nothing but a CDATA section.
stringToList(String) - 类 中的静态方法org.apache.calcite.util.Util
 
StringUtils - org.apache.calcite.adapter.splunk.util中的类
Utility methods for encoding and decoding strings for Splunk REST calls.
stringValue(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
stringValue(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
已过时。
strip(MutableProject) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
strip(Project) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
Returns the child of a project if the project is trivial, otherwise the project itself.
strip(String, String, String, String, Casing) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Unquotes a quoted string, using different quotes for beginning and end.
strip(List<PartiallyOrderedSet.Node<E>>) - 类 中的静态方法org.apache.calcite.util.PartiallyOrderedSet
Returns a list, backed by a list of PartiallyOrderedSet.Nodes, that strips away the node and returns the element inside.
stripAs(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
If a node is "AS", returns the underlying expression; otherwise returns the node.
stripDoubleQuotes(String) - 类 中的静态方法org.apache.calcite.util.Util
Converts double-quoted Java strings to their contents.
stripGenerics(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
stripListAs(SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Modifies a list of nodes, removing AS from each if present.
stripTrivialAliases(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
 
Strong - org.apache.calcite.plan中的类
Utilities for strong predicates.
Strong() - 类 的构造器org.apache.calcite.plan.Strong
 
Strong.Policy - org.apache.calcite.plan中的枚举
How whether an operator's operands are null affects whether a call to that operator evaluates to null.
STRUCT_ACCESS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal $STRUCT_ACCESS operator is used to access a field of a record.
structAccess(Object, int, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Implements the .
StructKind - org.apache.calcite.rel.type中的枚举
Describes a policy for resolving fields in record types.
struncate(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRUNCATE operator applied to int values.
struncate(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
struncate(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRUNCATE operator applied to long values.
struncate(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
struncate(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRUNCATE operator applied to BigDecimal values.
struncate(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
struncate(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRUNCATE operator applied to double values.
struncate(double, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
SUB_QUERY_PROGRAM - 类 中的静态变量org.apache.calcite.tools.Programs
Program that expands sub-queries.
subClasses(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Returns sub-classes of relational expression.
SUBMULTISET_OF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Submultiset.
submultisetOf(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Support the SUBMULTISET OF function.
subquery(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
已过时。
subQuery(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
 
SubQueryConverter - org.apache.calcite.sql2rel中的接口
SubQueryConverter provides the interface for classes that convert sub-queries into equivalent expressions.
SubQueryFilterRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
 
SubQueryJoinRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
 
SubQueryProjectRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
 
SubQueryRemoveRule - org.apache.calcite.rel.rules中的类
Transform that converts IN, EXISTS and scalar sub-queries into joins.
SubQueryRemoveRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule
Creates a SubQueryRemoveRule.
SubQueryRemoveRule.SubQueryFilterRemoveRule - org.apache.calcite.rel.rules中的类
Rule that converts a sub-queries from filter expressions into Correlate instances.
SubQueryRemoveRule.SubQueryJoinRemoveRule - org.apache.calcite.rel.rules中的类
Rule that converts sub-queries from join expressions into Correlate instances.
SubQueryRemoveRule.SubQueryProjectRemoveRule - org.apache.calcite.rel.rules中的类
Rule that converts sub-queries from project expressions into Correlate instances.
subQueryStyle() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the sub-query style.
subSchema(CalciteSchema, Iterable<String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns a sub-schema of a given schema obtained by following a sequence of names.
subSchemaExpression(SchemaPlus, String, Class) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the expression for a sub-schema.
subSchemaMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
subSelect() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
 
subsets - 类 中的变量org.apache.calcite.rel.core.Match
 
subsets - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
 
substitute(RexCall, int, RexNode) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
Converts op(arg0, ..., argOrdinal, ..., argN) to op(arg0,..., node, ..., argN).
SubstitutionVisitor - org.apache.calcite.plan中的类
Substitutes part of a tree of relational expressions with another tree.
SubstitutionVisitor(RelNode, RelNode) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
Creates a SubstitutionVisitor with the default rule set.
SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
Creates a SubstitutionVisitor with the default logical builder.
SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>, RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
 
SubstitutionVisitor.AbstractUnifyRule - org.apache.calcite.plan中的类
Abstract base class for implementing SubstitutionVisitor.UnifyRule.
SubstitutionVisitor.MatchFailed - org.apache.calcite.plan中的异常错误
Exception thrown to exit a matcher.
SubstitutionVisitor.Operand - org.apache.calcite.plan中的类
SubstitutionVisitor.UnifyResult - org.apache.calcite.plan中的类
Result of an application of a SubstitutionVisitor.UnifyRule indicating that the rule successfully matched query against target and generated a result that is equivalent to query and contains target.
SubstitutionVisitor.UnifyRule - org.apache.calcite.plan中的类
Rule that attempts to match a query relational expression against a target relational expression.
SubstitutionVisitor.UnifyRuleCall - org.apache.calcite.plan中的类
Arguments to an application of a SubstitutionVisitor.UnifyRule.
SUBSTR - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
SUBSTR - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
Oracle's "SUBSTR(string, position [, substringLength ])" function.
substring(String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SUBSTRING(string FROM ...
substring(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SUBSTRING(string FROM ...) function.
substring(ByteString, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SUBSTRING(binary FROM ...
substring(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SUBSTRING(binary FROM ...) function.
SUBSTRING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The character substring function: SUBSTRING(string FROM start [FOR length]).
SubstringOperatorConversion - org.apache.calcite.adapter.druid中的类
Converts Calcite SUBSTRING call to Druid Expression when possible
SubstringOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.SubstringOperatorConversion
 
subtract(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
subtract(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
subtractAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
subtractChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
subtractMonths(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Finds the number of months between two dates, each represented as the number of days since the epoch.
subtractMonths(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
succeed() - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
succeed() - 接口 中的方法org.apache.calcite.util.Litmus
Called when test succeeds.
SUCCEEDS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
suffix() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
 
sum(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
SUM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
SUM aggregate function.
sum(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
Combines the parser positions of an array of nodes to create a position which spans from the beginning of the first to the end of the last.
sum(List<? extends SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
Combines the parser positions of a list of nodes to create a position which spans from the beginning of the first to the end of the last.
sum(Iterable<SqlParserPos>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
Combines an iterable of parser positions to create a position which spans from the beginning of the first to the end of the last.
sum(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the SUM aggregate function.
sum(boolean, String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a call to the SUM aggregate function, optionally distinct and with an alias.
SUM0 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
SUM0 aggregate function.
Sum0Splitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
 
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
SumSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
 
SUPPORTED_DATE_TIME_ROLLUP_UNITS - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.SqlDialect
 
supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether the dialect supports VALUES in a sub-query with and an "AS t(column, ...)" values to define column names.
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.Db2SqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.H2SqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
supportsCharSet() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether the dialect supports character set names as part of a data type, for instance VARCHAR(30) CHARACTER SET `ISO-8859-1`.
supportsCondition() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
supportsDataType(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
supportsDataType(RelDataType) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether this dialect supports a given type.
supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether this dialect supports a given function or operator.
supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether this dialect supports "WITH CUBE" in "GROUP BY" clause.
supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether this dialect supports "WITH ROLLUP" in the "GROUP BY" clause.
supportsImplicitTypeCoercion(RexCall) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
supportsImplicitTypeCoercion(RexCall) - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether the dialect supports implicit type coercion.
supportsModality(SqlModality) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
 
supportsModality(SqlModality) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether this namespace is capable of giving results of the desired modality.
supportsModality(SqlModality) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
 
supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.VerticaSqlDialect
 
supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether the dialect supports nested aggregations, for instance SELECT SUM(SUM(1)) .
supportsOffsetFetch() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
supportsOffsetFetch() - 类 中的方法org.apache.calcite.sql.SqlDialect
已过时。
This method is no longer used. To change how the dialect unparses offset/fetch, override the SqlDialect.unparseOffsetFetch(org.apache.calcite.sql.SqlWriter, org.apache.calcite.sql.SqlNode, org.apache.calcite.sql.SqlNode) method.
supportsSetSource() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
 
supportsSetSource() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.AccessSqlDialect
 
supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.H2SqlDialect
 
supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.InfobrightSqlDialect
 
supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.SqlDialect
Returns whether this dialect supports window functions (OVER clause).
surprise(double, double) - 类 中的静态方法org.apache.calcite.profile.SimpleProfiler
Returns a measure of how much an actual value differs from expected.
swallow(Throwable, Logger) - 类 中的静态方法org.apache.calcite.util.Util
Records that an exception has been caught but will not be re-thrown.
swap() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
Swaps left to right, and vice versa.
swap(Join) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
已过时。
swap(Join, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
已过时。
swap(Join, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
Returns a relational expression with the inputs switched round.
SWAP - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
Function that swaps source and target fields of an IntPair.
SWAP_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinCommuteRule
Instance of the rule that swaps outer joins as well as inner joins.
swapColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Given an expression, it will swap its column references RexTableInputRef using the contents in the map (in particular, the first element of the set in the map value).
swapColumnTableReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Given an expression, it will swap the column references RexTableInputRef using the contents in the first map (in particular, the first element of the set in the map value), and then it will swap the table references contained in its RexTableInputRef using the contents in the second map.
swapTableColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, Map<RexTableInputRef, Set<RexTableInputRef>>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Given an expression, it will swap the table references contained in its RexTableInputRef using the contents in the first map, and then it will swap the column references RexTableInputRef using the contents in the second map (in particular, the first element of the set in the map value).
swapTableReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Given an expression, it will swap the table references contained in its RexTableInputRef using the contents in the map.
switch_(Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement without a default case.
switch_(Expression, Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switch_(Type, Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Type, Expression, Expression, Method, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switchCase(Expression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression.
switchCase(Expression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression, with varargs.
SwitchCase - org.apache.calcite.linq4j.tree中的类
Represents one case of a SwitchStatement.
SwitchCase() - 类 的构造器org.apache.calcite.linq4j.tree.SwitchCase
 
SwitchStatement - org.apache.calcite.linq4j.tree中的类
Represents a control expression that handles multiple selections by passing control to SwitchCase.
SwitchStatement(ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.SwitchStatement
 
SybaseSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Sybase database.
SybaseSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SybaseSqlDialect
Creates a SybaseSqlDialect.
symbol(String) - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
Creates a pattern that matches symbol, and pushes it onto the stack.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
Creates a parse-tree node representing an occurrence of this flag at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.JoinConditionType
Creates a parse-tree node representing an occurrence of this join type at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.JoinType
Creates a parse-tree node representing an occurrence of this condition type keyword at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplain.Depth
Creates a parse-tree node representing an occurrence of this symbol at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplainFormat
Creates a parse-tree node representing an occurrence of this symbol at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplainLevel
Creates a parse-tree node representing an occurrence of this symbol at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlInsertKeyword
Creates a parse-tree node representing an occurrence of this keyword at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlJdbcDataTypeName
Creates a parse-tree node representing an occurrence of this keyword at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
Creates a parse-tree node representing an occurrence of this symbol at a particular position in the parsed text.
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlSelectKeyword
Creates a parse-tree node representing an occurrence of this keyword at a particular position in the parsed text.
symbolDocument(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolValue(Class<E>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
Returns the value as a symbol.
symbolValue_() - 类 中的方法org.apache.calcite.sql.SqlLiteral
已过时。
SYMMETRIC_BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SYMMETRIC_NOT_BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
SYMMETRICAL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of operators that do not depend on the argument order.
SYMMETRICAL_SAME_ARG_TYPE - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of operators that do not depend on the argument order if argument types are equal.
syncResults(Meta.StatementHandle, QueryState, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
 
SYSTEM_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SYSTEM_USER function.
systemExit(int) - 类 中的静态方法org.apache.calcite.util.Unsafe
systemUser(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL SYSTEM_USER function.

T

t - 类 中的变量org.apache.calcite.materialize.LatticeTable
 
table - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
Not null if and only if the view is modifiable.
table - 类 中的变量org.apache.calcite.materialize.Lattice.BaseColumn
Alias of the table reference that the column belongs to.
table - 类 中的变量org.apache.calcite.materialize.LatticeNode
 
table - 类 中的变量org.apache.calcite.model.JsonMaterialization
 
table - 类 中的变量org.apache.calcite.rel.core.TableModify
The table definition.
table - 类 中的变量org.apache.calcite.rel.core.TableScan
The table definition.
table - 类 中的变量org.apache.calcite.rel.core.TableSpool
 
table(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a TableScan's collation.
table(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a TableScan's distribution.
table - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
table - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
 
table(DataContext, String...) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns an Enumerable over object arrays, given a fully-qualified table name which leads to a ScannableTable.
Table - org.apache.calcite.schema中的接口
Table.
table - 类 中的变量org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
TABLE_MAP - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkSchema
 
TABLE_SCAN - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to TableScan nodes.
TABLE_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
TableAccessMap - org.apache.calcite.plan中的类
TableAccessMap represents the tables accessed by a query plan, with READ/WRITE information.
TableAccessMap() - 类 的构造器org.apache.calcite.plan.TableAccessMap
Constructs a permanently empty TableAccessMap.
TableAccessMap(RelNode) - 类 的构造器org.apache.calcite.plan.TableAccessMap
Constructs a TableAccessMap for all tables accessed by a RelNode and its descendants.
TableAccessMap(List<String>, TableAccessMap.Mode) - 类 的构造器org.apache.calcite.plan.TableAccessMap
Constructs a TableAccessMap for a single table
TableAccessMap.Mode - org.apache.calcite.plan中的枚举
Access mode.
tableCardinality(RelOptTable) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
Returns an estimate of the number of rows in table.
tableCardinality(RelOptTable) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
 
tableCardinality(RelOptTable) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
 
tableCardinality(RelOptTable) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
 
TableConstructorNamespace - org.apache.calcite.sql.validate中的类
Namespace for a table constructor VALUES (expr, expr, ...)
tableEntry(String, Table) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Creates a TableEntryImpl with no SQLs.
TableEntry(CalciteSchema, String, ImmutableList<String>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TableEntry
 
TableEntryImpl(CalciteSchema, String, Table, ImmutableList<String>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
Creates a TableEntryImpl.
tableExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
tableExpression(SchemaPlus, Type, String, Class) - 类 中的静态方法org.apache.calcite.schema.Schemas
Returns the expression to access a table within a schema.
TableFactory<T extends Table> - org.apache.calcite.schema中的接口
Factory for Table objects.
TableFunction - org.apache.calcite.schema中的接口
Function that returns a table during execution time.
TableFunctionImpl - org.apache.calcite.schema.impl中的类
Implementation of TableFunction based on a method.
TableFunctionReturnTypeInference - org.apache.calcite.sql.type中的类
TableFunctionReturnTypeInference implements rules for deriving table function output row types by expanding references to cursor parameters.
TableFunctionReturnTypeInference(RelProtoDataType, List<String>, boolean) - 类 的构造器org.apache.calcite.sql.type.TableFunctionReturnTypeInference
 
TableFunctionScan - org.apache.calcite.rel.core中的类
Relational expression that calls a table-valued function.
TableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.core.TableFunctionScan
Creates a TableFunctionScan.
TableFunctionScan(RelInput) - 类 的构造器org.apache.calcite.rel.core.TableFunctionScan
Creates a TableFunctionScan by parsing serialized output.
tableFunctionScanContext(List<SqlNode>) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
 
tableFunctionScanFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
tableList - 类 中的变量org.apache.calcite.sql.util.ChainedSqlOperatorTable
 
TableMacro - org.apache.calcite.schema中的接口
Function that returns a Table.
TableMacroImpl - org.apache.calcite.schema.impl中的类
Implementation of TableMacro based on a method.
tableMap - 类 中的变量org.apache.calcite.adapter.pig.PigSchema
 
tableMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
Tables explicitly defined in this schema.
TableModify - org.apache.calcite.rel.core中的类
Relational expression that modifies a table.
TableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.TableModify
Creates a TableModify.
TableModify.Operation - org.apache.calcite.rel.core中的枚举
Enumeration of supported modification operations.
tableModOp - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
tableName() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
Returns the table name, qualified with catalog and schema name if applicable, as a parse tree node (SqlIdentifier).
tableName - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
 
tableNameNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
tableNameNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
tableNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
Same message as CalciteResource.tableNameNotFound(String) but a different kind of exception, so it can be used in RelBuilder.
tablePath - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
tableRel - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
 
tables() - 类 中的方法org.apache.calcite.materialize.Lattice
Returns the set of tables in this lattice.
tables - 类 中的变量org.apache.calcite.model.JsonMapSchema
Tables in this schema.
tables - 类 中的变量org.apache.calcite.schema.impl.StarTable
 
TABLESAMPLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TABLESAMPLE operator.
TableScan - org.apache.calcite.rel.core中的类
Relational operator that returns the contents of a table.
TableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableScan
 
TableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableScan
已过时。
TableScan(RelInput) - 类 的构造器org.apache.calcite.rel.core.TableScan
Creates a TableScan by parsing serialized output.
TableScanNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a TableScan.
TableScanRule - org.apache.calcite.rel.rules中的类
已过时。
org.apache.calcite.rel.core.RelFactories.TableScanFactoryImpl has called RelOptTable.toRel(RelOptTable.ToRelContext).
TableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.TableScanRule
已过时。
Creates a TableScanRule.
TableSpool - org.apache.calcite.rel.core中的类
Spool that writes into a table.
TableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableSpool
 
TableValuedFunctionCallImplementor - org.apache.calcite.adapter.enumerable中的接口
Implements a table-valued function call.
take(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
take(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Enumerable<TSource>, long) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
takeWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
takeWhileLong(Enumerable<TSource>, Predicate2<TSource, Long>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
tan(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TAN operator applied to BigDecimal values.
tan(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TAN operator applied to double values.
TAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
tanh(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TANH operator applied to BigDecimal values.
tanh(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TANH operator applied to double values.
TANH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
target(int) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
Creates an operand that matches a relational expression in the target.
target - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
target - 类 中的变量org.apache.calcite.util.graph.DefaultEdge
 
target - 类 中的变量org.apache.calcite.util.mapping.IntPair
 
target(Map<Integer, Integer>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
Converts a Map of integers to a Mappings.TargetMapping.
target(IntFunction<Integer>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
 
target(Iterable<IntPair>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
 
target(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
 
targetExpression - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
targetOperand - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
targets - 类 中的变量org.apache.calcite.util.mapping.Mappings.PartialMapping
 
TCP_NODELAY - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
do not buffer send(s) iff true
Template - org.apache.calcite.util中的类
String template.
TEMPLATE_METHOD_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Define the skeleton of an algorithm in an operation, deferring some steps to subclasses.
TemporalTable - org.apache.calcite.schema中的接口
Table that is temporal.
TeradataSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Teradata database.
TeradataSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.TeradataSqlDialect
Creates a TeradataSqlDialect.
TernaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a ternary operator.
test(TableScan) - 类 中的静态方法org.apache.calcite.rel.rules.FilterTableScanRule
 
test(TableScan) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectTableScanRule
 
test(RexNode) - 接口 中的方法org.apache.calcite.rel.rules.PushProjector.ExprCondition
Evaluates a condition for a given expression.
test(T) - 类 中的方法org.apache.calcite.runtime.PredicateImpl
已过时。
Overrides java.util.function.Predicate#test in JDK8 and higher.
TEST_CASSANDRA - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run Cassandra tests.
TEST_DATASET_PATH - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Path to the dataset file that should used for integration tests.
TEST_DB - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Which database to use for tests that require a JDBC data source.
TEST_DRUID - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run Druid tests.
TEST_FOODMART_QUERY_IDS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
A list of ids designating the queries (from query.json in new.hydromatic:foodmart-queries:0.4.1) that should be run as part of FoodmartTest.
TEST_MONGODB - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run MongoDB tests.
TEST_REDIS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run Redis tests.
TEST_SPLUNK - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
Whether to run Splunk tests.
TEST_UNICODE_SQL_ESCAPED_LITERAL - 类 中的静态变量org.apache.calcite.util.ConversionUtil
A constant string which can be used wherever a SQL literal containing Unicode escape characters is needed in a test.
TEST_UNICODE_STRING - 类 中的静态变量org.apache.calcite.util.ConversionUtil
A constant string which can be used wherever a Java string containing Unicode characters is needed in a test.
thenBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(Function1<T, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(Function1<T, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(Function1<T, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(Function1<T, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in dscending order according to a key, using a specified comparator.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
THREAD_CONTEXT_STACK - 接口 中的静态变量org.apache.calcite.jdbc.CalcitePrepare
 
THREAD_EXPAND - 类 中的静态变量org.apache.calcite.prepare.Prepare
THREAD_LOCAL - 接口 中的静态变量org.apache.calcite.prepare.Prepare.CatalogReader
 
THREAD_METADATA - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcSchema
 
THREAD_PROVIDERS - 类 中的静态变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
 
THREAD_PROVIDERS - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeCoercionRule
 
THREAD_TRIM - 类 中的静态变量org.apache.calcite.prepare.Prepare
 
THROW - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
THROW - 接口 中的静态变量org.apache.calcite.util.Litmus
Implementation of Litmus that throws an AssertionError on failure.
throw_(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that represents the throwing of an exception.
throwIfUnchecked(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
As Throwables.throwIfUnchecked(Throwable), which was introduced in Guava 20, but we don't require Guava version 20 yet.
ThrowStatement - org.apache.calcite.linq4j.tree中的类
Represents a throw statement.
ThrowStatement(Expression) - 类 的构造器org.apache.calcite.linq4j.tree.ThrowStatement
 
Tile(ImmutableList<Lattice.Measure>, ImmutableList<Lattice.Column>) - 类 的构造器org.apache.calcite.materialize.Lattice.Tile
 
TileBuilder() - 类 的构造器org.apache.calcite.materialize.Lattice.TileBuilder
 
TileKey - org.apache.calcite.materialize中的类
Definition of a particular combination of dimensions and measures of a lattice that is the basis of a materialization.
TileKey(Lattice, ImmutableBitSet, ImmutableList<Lattice.Measure>) - 类 的构造器org.apache.calcite.materialize.TileKey
Creates a TileKey.
tiles - 类 中的变量org.apache.calcite.materialize.Lattice
 
tiles() - 类 中的方法org.apache.calcite.materialize.TileSuggester
 
tiles - 类 中的变量org.apache.calcite.model.JsonLattice
List of materialized aggregates to create up front.
TileSuggester - org.apache.calcite.materialize中的类
Algorithm that suggests a set of initial tiles (materialized aggregate views) for a given lattice.
TileSuggester(Lattice) - 类 的构造器org.apache.calcite.materialize.TileSuggester
 
TIME - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Time(0).
TIME_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is nullable Time(0).
TIME_WITH_TIMEZONE - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
TimeExtractionFunction - org.apache.calcite.adapter.druid中的类
Implementation of Druid time format extraction function.
TimeExtractionFunction(String, Granularity, String, String) - 类 的构造器org.apache.calcite.adapter.druid.TimeExtractionFunction
 
TIMESTAMP_ADD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TIMESTAMPADD function.
TIMESTAMP_DIFF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TIMESTAMPDIFF function.
TIMESTAMP_WITH_TIMEZONE - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
 
TimestampString - org.apache.calcite.util中的类
Timestamp literal.
TimestampString(String) - 类 的构造器org.apache.calcite.util.TimestampString
Creates a TimeString.
TimestampString(int, int, int, int, int, int) - 类 的构造器org.apache.calcite.util.TimestampString
Creates a TimestampString for year, month, day, hour, minute, second, millisecond values.
timestampWithLocalTimeZoneToDate(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timestampWithLocalTimeZoneToString(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timestampWithLocalTimeZoneToTime(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timestampWithLocalTimeZoneToTimestamp(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timestampWithLocalTimeZoneToTimeWithLocalTimeZone(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
TimestampWithTimeZoneString - org.apache.calcite.util中的类
Timestamp with time-zone literal.
TimestampWithTimeZoneString(TimestampString, TimeZone) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString.
TimestampWithTimeZoneString(String) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString.
TimestampWithTimeZoneString(int, int, int, int, int, int, String) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString for year, month, day, hour, minute, second, millisecond values in the given time-zone.
TimeString - org.apache.calcite.util中的类
Time literal.
TimeString(String) - 类 的构造器org.apache.calcite.util.TimeString
Creates a TimeString.
TimeString(int, int, int) - 类 的构造器org.apache.calcite.util.TimeString
Creates a TimeString for hour, minute, second and millisecond values.
timeUnitRange - 类 中的变量org.apache.calcite.sql.SqlIntervalQualifier
 
timeWithLocalTimeZoneToString(int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timeWithLocalTimeZoneToTime(int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timeWithLocalTimeZoneToTimestamp(String, int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timeWithLocalTimeZoneToTimestampWithLocalTimeZone(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
TimeWithTimeZoneString - org.apache.calcite.util中的类
Time with time-zone literal.
TimeWithTimeZoneString(TimeString, TimeZone) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
Creates a TimeWithTimeZoneString.
TimeWithTimeZoneString(String) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
Creates a TimeWithTimeZoneString.
TimeWithTimeZoneString(int, int, int, String) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
Creates a TimeWithTimeZoneString for hour, minute, second and millisecond values in the given time-zone.
timeZone() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
timeZone() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
TIMEZONE - 枚举 中的静态变量org.apache.calcite.config.CalciteConnectionProperty
已过时。
timeZone(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
timingTracer - 类 中的变量org.apache.calcite.prepare.Prepare
 
TO_BASE64 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
TO_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "TO_DATE(string1, string2)" function; casts string1 to a DATE using the format specified in string2.
TO_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Returns a multiset type.
TO_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy that wraps a given type in a multiset.
TO_MULTISET_ELEMENT_TYPE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type must be a multiset type and the returned type is the multiset's element type.
TO_NOT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type but not nullable.
TO_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type but nullable if any of a calls operands is nullable
TO_NULLABLE_ALL - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type, but nullable if and only if all of a call's operands are nullable.
TO_TIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The "TO_TIMESTAMP(string1, string2)" function; casts string1 to a TIMESTAMP using the format specified in string2.
TO_VARYING - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
Type-inference strategy whereby the result type of a call is VARYING the type given.
toArray(Collection) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts a collection of boxed primitives into an array of primitives.
toArray() - 类 中的方法org.apache.calcite.runtime.ConsList
 
toArray(T[]) - 类 中的方法org.apache.calcite.runtime.ConsList
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
toArray() - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
toArray(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
Converts a BitSet to an array.
toArray() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Converts this bit set to an array.
toArray() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
toArray(T[]) - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
toArray(List<Integer>) - 类 中的静态方法org.apache.calcite.util.IntList
已过时。
Use Ints.toArray(java.util.Collection)
toArray2(Collection<Number>) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts a collection of Number to a primitive array.
toAutomaton() - 类 中的方法org.apache.calcite.runtime.Pattern.AbstractPattern
 
toAutomaton() - 接口 中的方法org.apache.calcite.runtime.Pattern
 
toBase64(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TO_BASE64(string) function.
toBase64(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TO_BASE64(string) function for binary string.
toBigDecimal(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toBigDecimal(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toBigDecimal(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toBigDecimal(Number, int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
toBigDecimal(Number) - 类 中的静态方法org.apache.calcite.util.NumberUtil
 
toBindable(Map<String, Object>, CalcitePrepare.SparkHandler, EnumerableRel, EnumerableRel.Prefer) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
toBitSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a BitSet that has the same contents as this ImmutableBitSet.
toBitString() - 类 中的方法org.apache.calcite.util.BitString
Returns this bit string as a bit string, such as "10110".
toBlock() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Returns a block consisting of the current list of statements.
toBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
 
toBoolean() - 枚举 中的方法org.apache.calcite.rex.RexUnknownAs
 
toBoolean(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
CAST(VARCHAR AS BOOLEAN).
toBoolean(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toBoolean(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toBoolean(String) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
Converts a string into a boolean
toBuilder() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
已过时。
toByte(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toByte(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toByteArrayFromBitString(String, int) - 类 中的静态方法org.apache.calcite.util.BitString
Converts a bit string to an array of bytes.
toByteArrayFromString(String, int) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
Converts a string into a byte array.
toCalendar() - 类 中的方法org.apache.calcite.util.DateString
 
toCalendar() - 类 中的方法org.apache.calcite.util.TimestampString
 
toCalendar() - 类 中的方法org.apache.calcite.util.TimeString
 
toChar(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toCharBoxed(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toClass(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
toClassArray(Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
toCnf(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts an expression to conjunctive normal form (CNF).
toCnf(RexBuilder, int, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Similar to RexUtil.toCnf(RexBuilder, RexNode); however, it lets you specify a threshold in the number of nodes that can be created out of the conversion.
toCollation(List<Map<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toDistribution(Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toDnf(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Converts an expression to disjunctive normal form (DNF).
todo() - 类 中的静态方法org.apache.calcite.linq4j.Extensions
 
TODO_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
Use this to flag temporary code.
toDot() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
 
toDouble(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toDouble(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toDouble(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toDruidColumn(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.BinaryOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.CeilOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.DirectOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
Translates Calcite rexNode to Druid Expression when possible
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 接口 中的方法org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
Translate rexNode to valid Druid expression.
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.ExtractOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.FloorOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.NaryOperatorConverter
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.SubstringOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
 
toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
 
toDruidExpressions(DruidQuery, RelDataType, List<RexNode>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
Translate a list of Calcite RexNode to Druid expressions.
toDruidGranularity(TimeUnitRange) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
Translates Calcite TimeUnitRange to Druid Granularity
toFieldCollation(Map<String, Object>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
ToFieldIndex() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
已过时。
 
ToFieldName() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
已过时。
 
toFloat(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toFloat(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toFloat(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
Returns e.g.
toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
Returns e.g. '1969-07-21'.
toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
Returns e.g. '03:05:67.456'.
toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
Returns e.g. '03:05:67.456'.
toFunctionBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
 
toHexString() - 类 中的方法org.apache.calcite.util.BitString
Converts this bit string to a hex string, such as "7AB".
toIdentifier() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
toIdentifier() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
Creates a SqlIdentifier containing the fully-qualified name.
toIdentifier() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
toImmutableList() - 类 中的静态方法org.apache.calcite.util.Util
Returns a Collector that accumulates the input elements into a Guava ImmutableList via a ImmutableList.Builder.
toInt(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the Java type used for UDF parameters of SQL DATE type (Date) to internal representation (int).
toInt(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toInt(Time) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the Java type used for UDF parameters of SQL TIME type (Time) to internal representation (int).
toInt(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toInt(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toInt(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toIntArray() - 类 中的方法org.apache.calcite.util.ImmutableIntList
Returns an array of ints with the same contents as this list.
toIntArray() - 类 中的方法org.apache.calcite.util.IntList
已过时。
 
toInterval(List<Range<Long>>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toIntOptional(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toIntOptional(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toIntOptional(Time) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toIntOptional(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toISOPeriodFormat(Granularity.Type) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
toIter(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
Returns an iterable over the bits in a bitmap that are set to '1'.
toIter(ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
 
toJavaId(String, int) - 类 中的静态方法org.apache.calcite.util.Util
Converts an arbitrary string into a string suitable for use as a Java identifier.
toJson(RelCollationImpl) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toJson(AggregateCall) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toJson(Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toJsonString(Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
Serializes an object consisting of maps, lists and atoms into a JSON string.
tokenize(String, String) - 类 中的静态方法org.apache.calcite.util.Util
Converts a string into tokens.
Tokenizer(String, String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
已过时。
Tokenizer(String, String, Quoting) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
 
toLeafJoinForm(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterialization
Converts a relational expression to a form where LogicalJoins are as close to leaves as possible.
toLinux(String) - 类 中的静态方法org.apache.calcite.util.Util
 
toList() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toList(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a List<TSource> from an Enumerable<TSource>.
toList() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a List<TSource> from an Enumerable<TSource>.
toList() - 类 中的方法org.apache.calcite.runtime.ConsList
 
toList() - 类 中的方法org.apache.calcite.runtime.FlatLists.AbstractFlatList
 
toList(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
Converts a bitset to a list.
toList() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Converts this bit set to a list.
toList(Iterator<T>) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
ToLogicalConverter - org.apache.calcite.rel.logical中的类
Shuttle to convert any rel plan to a plan with all logical nodes.
ToLogicalConverter(RelBuilder) - 类 的构造器org.apache.calcite.rel.logical.ToLogicalConverter
 
toLong(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLong(Timestamp) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Converts the Java type used for UDF parameters of SQL TIMESTAMP type (Timestamp) to internal representation (long).
toLong(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLong(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLong(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLong(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLongArray() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Converts this bit set to an array of little-endian words.
toLongOptional(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLongOptional(Timestamp, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLongOptional(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toLookup(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toLookup(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function.
toLookup(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toMap(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toMap(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function.
toMap(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.Distribution
 
toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.FunctionalDependency
 
toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.RowCount
 
toMap(JsonBuilder) - 接口 中的方法org.apache.calcite.profile.Profiler.Statistic
 
toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.Unique
 
toMap(Iterable<Pair<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
Converts a collection of Pairs into a Map.
toMap(Properties) - 类 中的静态方法org.apache.calcite.util.Util
Converts a Properties object to a Map<String, String>.
toMeasures(List<AggregateCall>) - 类 中的方法org.apache.calcite.materialize.Lattice
 
toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
 
toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 接口 中的方法org.apache.calcite.schema.ModifiableTable
Creates a relational expression that modifies this table.
toMutable(RelNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
 
toNodeArray(List<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
toNodeArray(SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
 
toNodeList(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Converts an SqlNode array to a SqlNodeList
took() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult
 
tooLong(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
TooManyElementsException() - 异常错误 的构造器org.apache.calcite.util.mapping.Mappings.TooManyElementsException
 
TOP_LEVEL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
Category of all SQL statement types.
topN(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
topN(SqlNode, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlWriter
Prints the TOP(n) clause.
TopologicalOrderIterator<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
Iterates over the edges of a graph in topological order.
TopologicalOrderIterator(DirectedGraph<V, E>) - 类 的构造器org.apache.calcite.util.graph.TopologicalOrderIterator
 
toPosix(TimeZone, boolean) - 类 中的静态方法org.apache.calcite.util.Util
Converts a Java timezone to POSIX format, so that the boost C++ library can instantiate timezone objects.
toPredicate(Function2<T1, T2, Boolean>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Converts a 2-parameter function to a predicate.
toPredicate2(Predicate1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
 
topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
 
topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
Generates an aggregate call to merge sub-totals.
toQueryGranularity(DimensionSpec) - 类 中的静态方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.pig.PigTable
 
toRel(RelOptTable.ToRelContext) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
toRel(RelOptTable.ToRelContext) - 接口 中的方法org.apache.calcite.plan.RelOptTable
Converts this table into a relational expression.
toRel(RelOptTable.ToRelContext) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.MaterializedViewTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.StarTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - 接口 中的方法org.apache.calcite.schema.TranslatableTable
Converts this table into a relational expression.
toRel(RelOptTable, List<RelHint>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
 
toRelContext(RelOptTable.ViewExpander, RelOptCluster, List<RelHint>) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
Converts a ViewExpander to a ToRelContext.
toRelContext(RelOptTable.ViewExpander, RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
Converts a ViewExpander to a ToRelContext.
toRex(LatticeTable, int) - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
Converts a column reference to an expression.
toRow(ConsumerRecord<K, V>) - 接口 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverter
Parses and reformats Kafka message from consumer, to align with row type defined as KafkaRowConverter.rowDataType(String).
toRow(ConsumerRecord<byte[], byte[]>) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverterImpl
Parse and reformat Kafka message from consumer, to align with row schema defined as KafkaRowConverterImpl.rowDataType(String).
toRow(Enumerable<Object[]>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
Converts an Enumerable over object arrays into an Enumerable over Row objects.
toRow(Supplier<Enumerable<Object[]>>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
Converts a supplier of an Enumerable over object arrays into a supplier of an Enumerable over Row objects.
toRow(Supplier<Enumerable<Object[]>>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
已过时。
toScientificNotation(BigDecimal) - 类 中的静态方法org.apache.calcite.util.Util
Formats a BigDecimal value to a string in scientific notation For example
A value of 0.00001234 would be formated as 1.234E-5 A value of 100000.00 would be formated as 1.00E5 A value of 100 (scale zero) would be formated as 1E2 If bd has a precision higher than 20, this method will truncate the output string to have a precision of 20 (no rounding will be done, just a truncate).
toShort(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toShort(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toShort(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toSql(RelDataType) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
Converts a type in Java format to a SQL-oriented type.
toSql(RelDataType) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
toSql(RelDataTypeFactory, RelDataType) - 类 中的静态方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
Converts a type in Java format to a SQL-oriented type.
toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
 
toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
 
toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
 
toSql(RexProgram, RexNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
Converts an expression from RexNode to SqlNode format.
toSql(RexWindowBound) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
Converts an expression from RexWindowBound to SqlNode format.
toSql(Window.Group, ImmutableList<RexLiteral>, int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
toSql(AggregateCall) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
Converts a call to an aggregate function to an expression.
toSql(RelFieldCollation) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
Converts a collation to an ORDER BY item.
toSql(RexProgram, RexNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
 
toSql(RelNode, SqlDialect) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
 
toSqlString() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
toSqlString(UnaryOperator<SqlWriterConfig>) - 类 中的方法org.apache.calcite.sql.SqlNode
Returns the SQL text of the tree of which this SqlNode is the root.
toSqlString(SqlDialect, boolean) - 类 中的方法org.apache.calcite.sql.SqlNode
Returns the SQL text of the tree of which this SqlNode is the root.
toSqlString(SqlDialect) - 类 中的方法org.apache.calcite.sql.SqlNode
 
toSqlString() - 接口 中的方法org.apache.calcite.sql.SqlWriter
Returns the contents of this writer as a 'certified kocher' SQL string.
toSqlString() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the contents of this SQL buffer as a 'certified kocher' SQL string.
toStar(List<String>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
Converts empty strings in a list of names to stars.
toString() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
 
toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvFilterableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvScannableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.csv.JsonScannableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
toString() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
toString() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
toString() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
toString() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
 
toString() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
toString() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
 
toString() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
toString() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
 
toString() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkQuery
 
toString() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
toString() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
toString() - 类 中的方法org.apache.calcite.interpreter.Row
 
toString() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
toString() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
toString() - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
toString() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
toString(List<? extends Node>, String, boolean) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts a list of expressions to Java source code, optionally emitting extra type information in generics.
toString(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts an expression to Java source code.
toString() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
 
toString() - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
 
toString() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
 
toString() - 类 中的方法org.apache.calcite.materialize.Lattice
 
toString() - 类 中的方法org.apache.calcite.materialize.LatticeNode
 
toString() - 类 中的方法org.apache.calcite.materialize.LatticeTable
 
toString() - 类 中的方法org.apache.calcite.materialize.MaterializationKey
 
toString() - 类 中的方法org.apache.calcite.materialize.TileKey
 
toString() - 类 中的方法org.apache.calcite.model.JsonCustomSchema
 
toString() - 类 中的方法org.apache.calcite.model.JsonLattice
 
toString() - 类 中的方法org.apache.calcite.model.JsonMaterialization
 
toString() - 类 中的方法org.apache.calcite.model.JsonView
 
toString(Ast.Node) - 类 中的静态方法org.apache.calcite.piglet.Ast
 
toString() - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
toString() - 接口 中的方法org.apache.calcite.plan.RelOptCost
Forces implementations to override Object.toString() and provide a good cost rendering to use during tracing.
toString() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
 
toString() - 类 中的方法org.apache.calcite.plan.RelOptRule
Returns the description of this rule.
toString(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Converts a relational expression to a string, showing just basic attributes.
toString(RelNode, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Converts a relational expression to a string.
toString() - 接口 中的方法org.apache.calcite.plan.RelTrait
Returns a succinct name for this trait.
toString() - 类 中的方法org.apache.calcite.plan.RelTraitSet
 
toString() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
toString() - 类 中的方法org.apache.calcite.profile.Profiler.Column
 
toString() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
 
toString() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
 
toString() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
 
toString() - 类 中的方法org.apache.calcite.rel.core.Window.Group
 
toString() - 类 中的方法org.apache.calcite.rel.hint.RelHint
 
toString() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
 
toString() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
Returns a string representation of this collation, suitably terse given that it will appear in plan traces.
toString() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
 
toString() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
 
toString() - 类 中的方法org.apache.calcite.rel.RelRoot
 
toString() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
toString() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Edge
 
toString() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
Gets a string representation of this type without detail such as character set and nullability.
toString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
toString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
 
toString() - 类 中的方法org.apache.calcite.rex.RexCall
 
toString() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
 
toString() - 类 中的方法org.apache.calcite.rex.RexNode
 
toString() - 类 中的方法org.apache.calcite.rex.RexProgram
 
toString() - 类 中的方法org.apache.calcite.rex.RexRangeRef
 
toString() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
toString() - 类 中的方法org.apache.calcite.rex.RexWindow
 
toString() - 类 中的方法org.apache.calcite.runtime.ConsList
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
 
toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
 
toString() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
toString() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
toString() - 类 中的方法org.apache.calcite.runtime.Pattern.OpPattern
 
toString() - 类 中的方法org.apache.calcite.runtime.Pattern.RepeatPattern
 
toString() - 类 中的方法org.apache.calcite.runtime.Pattern.SymbolPattern
 
toString(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
CAST(FLOAT AS VARCHAR).
toString(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
CAST(DOUBLE AS VARCHAR).
toString(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
CAST(DECIMAL AS VARCHAR).
toString(boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
CAST(BOOLEAN AS VARCHAR).
toString() - 类 中的方法org.apache.calcite.runtime.Unit
 
toString() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
 
toString() - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
 
toString() - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser.Token
 
toString() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
 
toString() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
toString() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
toString() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
Returns e.g.
toString() - 类 中的方法org.apache.calcite.sql.SqlAccessType
 
toString() - 类 中的方法org.apache.calcite.sql.SqlCollation
 
toString() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
 
toString() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
toString() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEmptyOrError
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEncoding
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
 
toString() - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
toString() - 类 中的方法org.apache.calcite.sql.SqlNode
 
toString() - 类 中的方法org.apache.calcite.sql.SqlOperator
 
toString() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
 
toString() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
 
toString() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
 
toString() - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
 
toString() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
Returns the SQL string.
toString() - 类 中的方法org.apache.calcite.sql.util.SqlString
Returns the SQL string.
toString() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
toString() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
 
toString() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
 
toString() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
 
toString() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
toString() - 类 中的方法org.apache.calcite.tools.RelBuilder.GroupKeyImpl
 
toString() - 类 中的方法org.apache.calcite.tools.RelBuilder
Converts this RelBuilder to a string.
toString() - 类 中的方法org.apache.calcite.util.BitString
 
toString() - 类 中的方法org.apache.calcite.util.DateString
 
toString() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
toString() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns a string representation of this bit set.
toString() - 类 中的方法org.apache.calcite.util.ImmutableIntList
 
toString() - 类 中的方法org.apache.calcite.util.mapping.IntPair
 
toString() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
Returns a string representation of this mapping.
toString() - 类 中的方法org.apache.calcite.util.NameMap
 
toString() - 类 中的方法org.apache.calcite.util.NameMultimap
 
toString() - 类 中的方法org.apache.calcite.util.NameSet
 
toString() - 类 中的方法org.apache.calcite.util.NlsString
Returns the string quoted for SQL, for example _ISO-8859-1'is it a plane?
toString() - 类 中的方法org.apache.calcite.util.Pair
 
toString() - 类 中的方法org.apache.calcite.util.Permutation
Returns a string representation of this permutation.
toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
 
toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
 
toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
 
toString() - 类 中的方法org.apache.calcite.util.TimestampString
 
toString(int) - 类 中的方法org.apache.calcite.util.TimestampString
Converts this TimestampString to a string, truncated or padded with zeroes to a given precision.
toString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
toString(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
Converts this TimestampWithTimeZoneString to a string, truncated or padded with zeroes to a given precision.
toString() - 类 中的方法org.apache.calcite.util.TimeString
 
toString(int) - 类 中的方法org.apache.calcite.util.TimeString
Converts this TimestampString to a string, truncated or padded with zeroes to a given precision.
toString() - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
toString(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
Converts this TimeWithTimeZoneString to a string, truncated or padded with zeroes to a given precision.
toString(Iterable<T>, String, String, String) - 类 中的静态方法org.apache.calcite.util.Util
Converts an iterable to a string.
toStringArray(List<String>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
已过时。
toStringFromApprox(double, boolean) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
Converts an approximate value into a string, following the SQL 2003 standard.
toStringFromByteArray(byte[], int) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
Converts a byte array into a bit string or a hex string.
toStringRaw() - 类 中的方法org.apache.calcite.rex.RexNode
Returns string representation of this node.
toStringSelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a selector that calls the Object.toString() method on each element.
toStringUnordered() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
total() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHits
 
toTimestampWithLocalTimeZone(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toTimestampWithLocalTimeZone(String, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toTimeWithLocalTimeZone(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toTimeWithLocalTimeZone(String, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
toTree(List<Object>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts a list of {expression, operator, expression, ...} into a tree, taking operator precedence and associativity into account.
toTreeEx(SqlSpecialOperator.TokenSequence, int, int, SqlKind) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Converts a list of {expression, operator, expression, ...} into a tree, taking operator precedence and associativity into account.
ToTreeListItem(SqlOperator, SqlParserPos) - 类 的构造器org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
toType(RelDataTypeFactory, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
 
toUnchecked(Exception) - 类 中的静态方法org.apache.calcite.util.Util
Wraps an exception with RuntimeException and return it.
toURL(File) - 类 中的静态方法org.apache.calcite.util.Util
已过时。
toValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
For calc program builder - value may be different than SqlLiteral.unparse(org.apache.calcite.sql.SqlWriter, int, int) Typical values: Hello, world!
toValue() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
TpcdsSchema - org.apache.calcite.adapter.tpcds中的类
Schema that provides TPC-DS tables, populated according to a particular scale factor.
TpcdsSchema(double, int, int) - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchema
已过时。
TpcdsSchema(double) - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchema
Creates a TpcdsSchema.
TpcdsSchemaFactory - org.apache.calcite.adapter.tpcds中的类
Factory that creates a TpcdsSchema.
TpcdsSchemaFactory() - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchemaFactory
 
TpchSchema - org.apache.calcite.adapter.tpch中的类
Schema that provides TPC-H tables, populated according to a particular scale factor.
TpchSchema(double, int, int, boolean) - 类 的构造器org.apache.calcite.adapter.tpch.TpchSchema
 
TpchSchemaFactory - org.apache.calcite.adapter.tpch中的类
Factory that creates a TpchSchema.
TpchSchemaFactory() - 类 的构造器org.apache.calcite.adapter.tpch.TpchSchemaFactory
 
trace(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Logs a TRACE message with two Object parameters
trace(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a TRACE message with three Object parameters
trace(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a TRACE message with four Object parameters
trace(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
TRACER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorImpl
 
traceTime(String) - 类 中的方法org.apache.calcite.util.trace.CalciteTimingTracer
Publishes an event with the time elapsed since the previous event.
traitDef - 类 中的变量org.apache.calcite.rel.convert.ConverterImpl
 
traitDefs(List<RelTraitDef>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
traitDefs(RelTraitDef...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
TraitMatchingRule - org.apache.calcite.rel.convert中的类
TraitMatchingRule adapts a converter rule, restricting it to fire only when its input already matches the expected output trait.
TraitMatchingRule(ConverterRule) - 类 的构造器org.apache.calcite.rel.convert.TraitMatchingRule
已过时。
TraitMatchingRule(ConverterRule, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.convert.TraitMatchingRule
Creates a TraitMatchingRule.
traitSet() - 类 中的方法org.apache.calcite.plan.RelOptCluster
Returns the default trait set for this cluster.
traitSet - 类 中的变量org.apache.calcite.rel.AbstractRelNode
The RelTraitSet that describes the traits of this RelNode.
traitSetOf(RelTrait...) - 类 中的方法org.apache.calcite.plan.RelOptCluster
已过时。
For traitSetOf(t1, t2), use RelOptCluster.traitSet()().replace(t1).replace(t2).
traitSetOf(RelTrait) - 类 中的方法org.apache.calcite.plan.RelOptCluster
 
transform(Enumerator<F>, Function1<F, E>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Applies a function to each element of an Enumerator.
transform(F) - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
transform(int, RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
transform(Mappings.TargetMapping) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
Creates a copy of this aggregate call, applying a mapping to its arguments.
transform(int) - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
 
transform(int, RelTraitSet, RelNode) - 接口 中的方法org.apache.calcite.tools.Planner
Converts one relational expression tree into another relational expression based on a particular rule set and requires set of traits.
transform(UnaryOperator<RelBuilder.Config>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a copy of this RelBuilder, with the same state as this, applying a transform to the config.
transform(List<F>, Function<F, T>) - 类 中的静态方法org.apache.calcite.util.Util
Transforms a list, applying a function to each element.
TransformedEnumerator<F,E> - org.apache.calcite.linq4j中的类
Enumerator that applies a transform to each value from a backing enumerator.
TransformedEnumerator(Enumerator<F>) - 类 的构造器org.apache.calcite.linq4j.TransformedEnumerator
 
transformNullSemantics() - 类 中的方法org.apache.calcite.rex.RexTransformer
 
transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.hep.HepRuleCall
 
transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Registers that a rule has produced an equivalent relational expression.
transformTo(RelNode, Map<RelNode, RelNode>) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Registers that a rule has produced an equivalent relational expression, with specified equivalences.
transformTo(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Registers that a rule has produced an equivalent relational expression, but no other equivalences.
transformTo(RelNode, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
Registers that a rule has produced an equivalent relational expression, but no other equivalences.
transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRuleCall
 
transformToFarragoUdxRel(RelOptRuleCall, SplunkTableScan, LogicalFilter, LogicalProject, LogicalProject) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
transformType(SqlOperatorBinding, RelDataType) - 接口 中的方法org.apache.calcite.sql.type.SqlTypeTransform
Transforms a type.
transientScan(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a TableScan on a TransientTable with the given name, using as type the top of the stack's type.
transientScan(String, RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a TableScan on a TransientTable with the given name and type.
TransientTable - org.apache.calcite.schema中的接口
A transient table is a named table that may come into existence implicitly during the evaluation of a query expression or the execution of a trigger.
TranslatableTable - org.apache.calcite.schema中的接口
Extension to Table that specifies how it is to be translated to a relational expression.
TRANSLATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TRANSLATE(char_value USING translation_name) function alters the character set of a string value from one base character set to another.
translate(String) - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
 
translate3(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRANSLATE(string, search_chars, replacement_chars) function.
TRANSLATE3 - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
已过时。
TRANSLATE3 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
The TRANSLATE(string_expr, search_chars, replacement_chars) function returns string_expr with all occurrences of each character in search_chars replaced by its corresponding character in replacement_chars.
translateCastToTimeExtract(RexNode, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
 
translateCharacterSetName(String) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Translates a character set name from a SQL-level name into a Java-level name.
translateCondition(RexProgram, JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>, SqlConformance) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
translateConstructor(List<RexNode>, SqlKind) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
translateList(List<RexNode>, RexImpTable.NullAs) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
translateList(List<RexNode>, RexImpTable.NullAs, List<? extends Type>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
translateList(List<? extends RexNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Translates the list of RexNode, using the default output types.
translateList(List<? extends RexNode>, List<? extends Type>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Translates the list of RexNode, while optimizing for output storage.
translateLiteral(RexLiteral, RelDataType, JavaTypeFactory, RexImpTable.NullAs) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Translates a literal.
translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
Translates a RexProgram to a sequence of expressions and declarations.
translateTableValuedFunction(JavaTypeFactory, SqlConformance, BlockBuilder, Expression, RexCall, Expression, PhysType, PhysType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
trim(boolean, boolean, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRIM(... seek FROM s) function.
trim(boolean, boolean, String, String, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
 
trim(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL TRIM function applied to binary string.
TRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The "TRIM" function.
trim(String, String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
Trims a string for given characters from left and right.
trim(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Trims unused fields from a relational expression.
trim(String) - 接口 中的方法org.apache.calcite.util.Source
Looks for a suffix on a path and returns either the path with the suffix removed or the original path.
trimChild(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Trims the fields of an input relational expression.
trimChildRestore(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Trims a child relational expression, then adds back a dummy project to restore the fields that were removed.
trimError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
trimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Visit method, per ReflectiveVisitor.
trimFields(Project, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(Filter, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(Sort, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(Join, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(SetOp, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
Variant of RelFieldTrimmer.trimFields(RelNode, ImmutableBitSet, Set) for SetOp (including UNION and UNION ALL).
trimFields(Aggregate, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(LogicalTableModify, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(LogicalTableFunctionScan, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(LogicalValues, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimFields(TableScan, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
trimOrNull(String) - 接口 中的方法org.apache.calcite.util.Source
Looks for a suffix on a path and returns either the path with the suffix removed or null.
TrimResult(RelNode, Mapping) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer.TrimResult
Creates a TrimResult.
trimUnusedFields(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
Walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects only the columns required by its consumer.
trimUnusedFields(boolean, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
Walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects only the fields required by its consumer.
TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to true.
TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to true.
TRUE - 接口 中的静态变量org.apache.calcite.rel.rules.PushProjector.ExprCondition
Constant condition that replies true for all expressions.
TRUE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
 
TRUE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
TRUE_PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
Predicate that always returns true.
truePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
truePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns true.
truncate(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for CAST(...
truncate(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for CAST(...
truncate(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for rounding.
truncate(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for rounding.
TRUNCATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
truncateOrPad(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for CAST(...
truncateOrPad(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
Helper for CAST(...
TrustAllSslSocketFactory - org.apache.calcite.runtime中的类
Socket factory that trusts all SSL connections.
TrustAllSslSocketFactory() - 类 的构造器org.apache.calcite.runtime.TrustAllSslSocketFactory
 
tryCatch(Statement, Iterable<? extends CatchBlock>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and neither a fault nor finally block.
tryCatch(Statement, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and neither a fault nor finally block, with varargs.
tryCatchFinally(Statement, Iterable<? extends CatchBlock>, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and a finally block.
tryCatchFinally(Statement, Statement, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and a finally block, with varargs.
tryFinally(Statement, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with a finally block and no catch statements.
tryOptimizeMethodCall(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimized method call, possibly converting it to final static field.
tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Optimizes new Type() constructs.
tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimizes new Type() constructs,
TryStatement - org.apache.calcite.linq4j.tree中的类
Represents a try ... catch ... finally block.
TryStatement(Statement, List<CatchBlock>, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.TryStatement
 
TryThreadLocal<T> - org.apache.calcite.util中的类
Thread-local variable that returns a handle that can be closed.
TryThreadLocal.Memo - org.apache.calcite.util中的接口
Remembers to set the value back.
tryUseStar(RelNode, RelOptTable) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterialization
Converts a relational expression to one that uses a StarTable.
TUMBLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TUMBLE group function.
TUMBLE_END - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TUMBLE_END auxiliary function of the TUMBLE group function.
TUMBLE_START - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The TUMBLE_START auxiliary function of the TUMBLE group function.
TUMBLE_TVF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
TUMBLE as a table-value function.
tumbling(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Apply tumbling per row from the enumerable input.
tuples - 类 中的变量org.apache.calcite.rel.core.Values
 
TupleType(SqlParserPos, List<Ast.FieldSchema>) - 类 的构造器org.apache.calcite.piglet.Ast.TupleType
 
type() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
type - 类 中的变量org.apache.calcite.linq4j.tree.AbstractNode
 
type - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
type - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
type - 类 中的变量org.apache.calcite.model.JsonType
Type if this is not a struct.
type - 类 中的变量org.apache.calcite.model.JsonTypeAttribute
Type of this attribute.
Type(SqlParserPos, Ast.Op) - 类 的构造器org.apache.calcite.piglet.Ast.Type
 
type - 类 中的变量org.apache.calcite.rel.core.AggregateCall
 
type - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
 
type - 类 中的变量org.apache.calcite.rex.RexCall
 
type - 类 中的变量org.apache.calcite.rex.RexVariable
 
type - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint
type - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Token
 
typeAs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit reference or boxing conversion where null is supplied if the conversion fails.
TypeBinaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an operation between an expression and a type.
TypeBinaryExpression(ExpressionType, Expression, Type) - 类 的构造器org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
typeCoercion() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
typeCoercion() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
TypeCoercion - org.apache.calcite.sql.validate.implicit中的接口
Default strategies to coerce differing types that participate in operations into compatible ones.
TypeCoercionImpl - org.apache.calcite.sql.validate.implicit中的类
Default implementation of Calcite implicit type cast.
TypeCoercionImpl(SqlValidator) - 类 的构造器org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
 
TypeCoercions - org.apache.calcite.sql.validate.implicit中的类
Factory class for type coercion instantiation of different sql dialects.
Typed - org.apache.calcite.runtime中的接口
Adds type information to a Enumerable.
typeEntry(String, RelProtoDataType) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
Creates a TableEntryImpl with no SQLs.
TypeEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TypeEntry
 
TypeEntryImpl(CalciteSchema, String, RelProtoDataType) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
Creates a TypeEntryImpl.
typeEqual(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression that compares run-time type identity.
typeFactory - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
 
typeFactory - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
 
typeFactory - 类 中的变量org.apache.calcite.rex.RexBuilder
 
typeFactory - 类 中的变量org.apache.calcite.sql.SqlOperatorBinding
 
typeFactory - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
This field is is technical debt; see [CALCITE-2082] Remove RelDataTypeFactory argument from SqlUserDefinedAggFunction constructor.
typeFactory - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
 
typeFactory - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
typeIs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression.
typeMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
 
typeName() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
typeName - 类 中的变量org.apache.calcite.sql.type.AbstractSqlType
 
typeNameToClass(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
Converts a type name to a class.
typeNotAssignable(String, String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
typeNotComparable(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
typeNotComparableEachOther(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
typeNotComparableNear(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
typeNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
typeNotSupported(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
Types - org.apache.calcite.linq4j.tree中的类
Utilities for converting between Expression, Type and Class.
types - 类 中的变量org.apache.calcite.model.JsonMapSchema
Types in this schema.
types - 类 中的变量org.apache.calcite.rel.type.RelCrossType
 
types(List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
Transforms a list of expressions into a list of their types.
Types.ArrayType - org.apache.calcite.linq4j.tree中的类
Array type.
Types.MapType - org.apache.calcite.linq4j.tree中的类
Map type.
Types.RecordField - org.apache.calcite.linq4j.tree中的接口
Field that belongs to a record.
Types.RecordType - org.apache.calcite.linq4j.tree中的接口
Base class for record-like types that do not mapped to (currently loaded) Java Class objects.
typeSystem(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
typeSystem(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
typeSystem - 类 中的变量org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
typeSystem(RelDataTypeSystem) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
typeValueSize(RelDataType, Comparable) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
Estimates the average size (in bytes) of a value of a type.

U

UNARY_MINUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Prefix arithmetic minus operator, '-'.
UNARY_PLUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
Prefix arithmetic plus operator, '+'.
UnaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a unary operator.
unaryPlus(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
unaryPlus(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
UnaryPrefixOperatorConversion - org.apache.calcite.adapter.druid中的类
Unary prefix Operator conversion class used to convert expression like Unary NOT and Minus
UnaryPrefixOperatorConversion(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
 
UnarySuffixOperatorConversion - org.apache.calcite.adapter.druid中的类
Unary suffix operator conversion, used to convert function like: expression Unary_Operator
UnarySuffixOperatorConversion(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
 
unboundedFollowingWindowNotSupported() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
UnboundMetadata<M extends Metadata> - org.apache.calcite.rel.metadata中的接口
Metadata that needs to be bound to a RelNode and RelMetadataQuery before it can be used.
unbox(Expression, Primitive) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns an expression to unbox the value of a boxed-primitive expression.
unbox(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
unbox(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit unboxing.
unbox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a boxed type to a primitive type; returns other types unchanged.
unbox(Class) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a boxed class to a primitive class; returns other types unchanged.
unbox(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
unchain(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Converts a chained string literals into regular literals; returns regular literals unchanged.
Uncollect - org.apache.calcite.rel.core中的类
Relational expression that unnests its input's columns into a relation.
Uncollect(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.core.Uncollect
已过时。
Uncollect(RelOptCluster, RelTraitSet, RelNode, boolean) - 类 的构造器org.apache.calcite.rel.core.Uncollect
Creates an Uncollect.
Uncollect(RelInput) - 类 的构造器org.apache.calcite.rel.core.Uncollect
Creates an Uncollect by parsing serialized output.
UncollectNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Uncollect.
UncollectNode(Compiler, Uncollect) - 类 的构造器org.apache.calcite.interpreter.UncollectNode
 
unescapeUnicode(char) - 类 中的方法org.apache.calcite.sql.SqlLiteral
Transforms this literal (which must be of type character) into a new one in which 4-digit Unicode escape sequences have been replaced with the corresponding Unicode characters.
unexpected(E) - 类 中的静态方法org.apache.calcite.util.Util
Returns an exception indicating that we didn't expect to find this enumeration here.
unicodeEscapeCharIllegal(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unicodeEscapeCharLength(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unicodeEscapeMalformed(int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unicodeEscapeUnexpected() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unifyAggregates(MutableAggregate, RexNode, MutableAggregate) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
 
UnifyRule(int, SubstitutionVisitor.Operand, SubstitutionVisitor.Operand) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
UnifyRuleCall(SubstitutionVisitor.UnifyRule, MutableRel, MutableRel, ImmutableList<MutableRel>) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
union(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
union(RexBuilder, RelOptPredicateList) - 类 中的方法org.apache.calcite.plan.RelOptPredicateList
 
Union - org.apache.calcite.rel.core中的类
Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.
Union(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.Union
 
Union(RelInput) - 类 的构造器org.apache.calcite.rel.core.Union
Creates a Union by parsing serialized output.
UNION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
union(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Union of the two most recent relational expressions on the stack.
union(boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Union of the n most recent relational expressions on the stack.
union(BitSet, BitSet...) - 类 中的静态方法org.apache.calcite.util.BitSets
Returns a BitSet that is the union of the given BitSets.
union(BitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the union of this immutable bit set with a BitSet.
union(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
Returns the union of this bit set with another.
union(Iterable<? extends ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Returns the union of a number of bit sets.
UNION_ALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
UNION_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
Rule that removes empty children of a LogicalUnion.
UnionEliminatorRule - org.apache.calcite.rel.rules中的类
UnionEliminatorRule checks to see if its possible to optimize a Union call by eliminating the Union operator altogether in the case the call consists of only one input.
UnionEliminatorRule(Class<? extends Union>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionEliminatorRule
Creates a UnionEliminatorRule.
UnionMergeRule - org.apache.calcite.rel.rules中的类
UnionMergeRule implements the rule for combining two non-distinct SetOps into a single SetOp.
UnionMergeRule(Class<? extends SetOp>, String, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionMergeRule
Creates a UnionMergeRule.
UnionMergeRule(Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionMergeRule
已过时。
UnionNode - org.apache.calcite.interpreter中的类
已过时。
UnionNode(Compiler, Union) - 类 的构造器org.apache.calcite.interpreter.UnionNode
已过时。
 
unionPreds(RexBuilder, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
AND's two predicates together, either of which may be null, removing redundant filters.
UnionPullUpConstantsRule - org.apache.calcite.rel.rules中的类
Planner rule that pulls up constants through a Union operator.
UnionPullUpConstantsRule(Class<? extends Union>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionPullUpConstantsRule
Creates a UnionPullUpConstantsRule.
unionRewritingPullProgram - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If we generate union rewriting, we might want to pull up projections from the query itself to maximize rewriting opportunities.
UnionToDistinctRule - org.apache.calcite.rel.rules中的类
Planner rule that translates a distinct Union (all = false) into an Aggregate on top of a non-distinct Union (all = true).
UnionToDistinctRule(Class<? extends Union>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionToDistinctRule
Creates a UnionToDistinctRule.
UnionToDistinctRule(Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.UnionToDistinctRule
已过时。
Unique(SortedSet<Profiler.Column>) - 类 的构造器org.apache.calcite.profile.Profiler.Unique
 
unique(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a UNIQUE constraint.
unique(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlKeyConstraint
Creates a UNIQUE constraint.
uniqueColumnNames() - 类 中的方法org.apache.calcite.materialize.Lattice
 
uniqueList - 类 中的变量org.apache.calcite.profile.Profiler.Profile
 
uniqueTableName(CalciteSchema, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
Generates a table name that is unique within the given schema.
uniquify() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Makes sure that field names are unique.
uniquify() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
已过时。
 
uniquify(String, Set<String>, SqlValidatorUtil.Suggester) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Makes a name distinct from other names which have already been used, adds it to the list, and returns it.
uniquify(List<String>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
已过时。
uniquify(List<String>, SqlValidatorUtil.Suggester) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
uniquify(List<String>, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Makes sure that the names in a list are unique.
uniquify(List<String>, SqlValidatorUtil.Suggester, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Makes sure that the names in a list are unique.
Unit - org.apache.calcite.runtime中的类
Synthetic record with zero fields.
UNKNOWN - 类 中的静态变量org.apache.calcite.schema.Statistics
Returns a Statistic that knows nothing about a table.
unknownCharacterSet(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownDatatypeName(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownField(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownIdentifier(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownPattern(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownTargetColumn(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unknownType - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
The type of dynamic parameters until a type is imposed on them.
unmapRuleDescription(RelOptRule) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
Removes the mapping between a rule and its description.
unmatchInsertColumn(int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
UnmodifiableArrayList<E> - org.apache.calcite.util中的类
A view onto an array that cannot be modified by the client.
UNNEST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The UNNEST operator.
UNNEST_WITH_ORDINALITY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The UNNEST WITH ORDINALITY operator.
unordered(RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
Creates a list of child operands that matches child relational expressions in any order.
unParse(Ast.UnParser, Ast.Node) - 类 中的静态方法org.apache.calcite.piglet.Ast
Formats a node and its children as a string.
unparse(StringBuilder) - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser.Token
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCheckConstraint
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateForeignSchema
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateMaterializedView
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateSchema
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateTable
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateType
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateView
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlDropSchema
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.ddl.SqlKeyConstraint
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlColumnListConstructor
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlConvertFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlCursorConstructor
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlExtractFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlFloorFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonExistsFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlayFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlPositionFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlThrowOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlTranslate3Function
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlAlter
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlCall
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
 
unparse(SqlWriter) - 类 中的方法org.apache.calcite.sql.SqlCollation
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDelete
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlExplain
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlFilterOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlFunction
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlFunctionalOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlHint
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlInfixOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlInsert
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlJoin.SqlJoinOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlLateralOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlMerge
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlNode
Writes a SQL representation of this node to a writer.
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlNullTreatmentOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlOperator
Writes a SQL representation of a call to this operator to a writer, including parentheses if the operators on either side are of greater precedence.
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlSnapshot
 
unparse(SqlWriter, SqlOperator, SqlCall, int, int) - 枚举 中的方法org.apache.calcite.sql.SqlSyntax
Converts a call to an operator of this syntax into a string.
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlTableRef
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
Writes a SQL representation of this spec to a writer.
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlUnnestOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlValuesOperator
 
unparse(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
unparse(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlWithinGroupOperator
 
unparseAlterOperation(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlAlter
 
unparseAlterOperation(SqlWriter, int, int) - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
unparseBinarySyntax(SqlOperator, SqlCall, SqlWriter, int, int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
unparseCall(SqlWriter, SqlCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlDialect
 
unparseDatetimeFunction(SqlWriter, SqlCall, String, Boolean) - 类 中的静态方法org.apache.calcite.sql.fun.SqlFloorFunction
Most dialects that natively support datetime floor will use this.
unparseDateTimeLiteral(SqlWriter, SqlAbstractDateTimeLiteral, int, int) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseDateTimeLiteral(SqlWriter, SqlAbstractDateTimeLiteral, int, int) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
 
unparseDateTimeLiteral(SqlWriter, SqlAbstractDateTimeLiteral, int, int) - 类 中的方法org.apache.calcite.sql.SqlDialect
 
unparseFetchUsingAnsi(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
Unparses offset/fetch using ANSI standard "OFFSET offset ROWS FETCH NEXT fetch ROWS ONLY" syntax.
unparseFetchUsingLimit(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
Unparses offset/fetch using "LIMIT fetch OFFSET offset" syntax.
unparseFunctionSyntax(SqlOperator, SqlWriter, SqlCall) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Unparses a call to an operator which has function syntax.
unparseHiveTrim(SqlWriter, SqlCall, int, int) - 类 中的静态方法org.apache.calcite.util.RelToSqlConverterUtil
For usage of TRIM, LTRIM and RTRIM in Hive, see Hive UDF usage.
unparseListClause(SqlWriter, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlOperator
已过时。
unparseListClause(SqlWriter, SqlNode, SqlKind) - 类 中的方法org.apache.calcite.sql.SqlOperator
已过时。
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.SybaseSqlDialect
 
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts an offset and fetch into SQL.
unparseSqlDatetimeArithmetic(SqlWriter, SqlCall, SqlKind, int, int) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseSqlDatetimeArithmetic(SqlWriter, SqlCall, SqlKind, int, int) - 类 中的方法org.apache.calcite.sql.SqlDialect
 
unparseSqlIdentifierSyntax(SqlWriter, SqlIdentifier, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Unparse a SqlIdentifier syntax.
unparseSqlIntervalLiteral(SqlWriter, SqlIntervalLiteral, int, int) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
BigQuery interval syntax: INTERVAL int64 time_unit.
unparseSqlIntervalLiteral(SqlWriter, SqlIntervalLiteral, int, int) - 类 中的方法org.apache.calcite.sql.dialect.Db2SqlDialect
 
unparseSqlIntervalLiteral(SqlWriter, SqlIntervalLiteral, int, int) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseSqlIntervalLiteral(SqlWriter, SqlIntervalLiteral, int, int) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts an interval literal to a SQL string.
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.dialect.Db2SqlDialect
 
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
 
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts an interval qualifier to a SQL string.
unparseTopN(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
 
unparseTopN(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.SybaseSqlDialect
 
unparseTopN(SqlWriter, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts a fetch into a "SELECT TOP(fetch)".
unquotedCasing() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
 
unquotedCasing() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
 
unquotedCasing - 枚举 中的变量org.apache.calcite.config.Lex
 
unquotedCasing() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
 
unquotedCasing() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
unquoteStringLiteral(String) - 类 中的方法org.apache.calcite.sql.SqlDialect
Converts a string literal back into a string.
Unsafe - org.apache.calcite.util中的类
Contains methods that call JDK methods that the forbidden APIs checker does not approve of.
unset(CalciteConnectionProperty) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
Returns a copy of this configuration with the value of a property removed.
unstrict() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
If this is a strict monotonicity (StrictlyIncreasing, StrictlyDecreasing) returns the non-strict equivalent (Increasing, Decreasing).
unsupportedCount - 类 中的变量org.apache.calcite.rex.RexAnalyzer
 
unsupportedIntervalLiteral(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
unwrap(Class<C>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
 
unwrap(Class<C>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
 
unwrap(Class<C>) - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
 
unwrap(Class<C>) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
 
unwrap(Class<T>) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
Returns an underlying object.
unwrap(Expression, Class) - 类 中的静态方法org.apache.calcite.schema.Schemas
Converts a schema expression to a given type by calling the SchemaPlus.unwrap(Class) method.
unwrap(Class<C>) - 接口 中的方法org.apache.calcite.schema.Wrapper
Finds an instance of an interface implemented by this object, or returns null if this object does not support that interface.
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.fun.SqlBitOpAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
unwrap(Class<T>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
unwrap(Class<C>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
unwrap(Class<T>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns this namespace, or a wrapped namespace, cast to a particular class.
UPDATE_ANON_PREFIX - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorImpl
Alias prefix generated for source columns when rewriting UPDATE to MERGE.
UPDATE_SRC_ALIAS - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorImpl
Alias generated for the source table when rewriting UPDATE to MERGE.
UPDATE_TGT_ALIAS - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorImpl
Alias generated for the target table when rewriting UPDATE to MERGE if no alias was specified by the user.
updateAlias(Operator, String, boolean) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
Updates the Pig logical operator and its alias with the top relational algebra node.
updateColumnList - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
 
updateInferredColumnType(SqlValidatorScope, SqlNode, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Update inferred row type for a query, i.e.
updateInferredType(SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Update inferred type for a SqlNode.
updateRelInMap(SortedSetMultimap<RelNode, CorrelationId>) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
updateRelInMap(SortedMap<CorrelationId, LogicalCorrelate>) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
updateSetFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the SET clause of an UPDATE statement.
updateSetListNewline() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether each assignment in the SET clause of an UPDATE or MERGE statement should be on its own line.
upgrade(String) - 类 中的静态方法org.apache.calcite.util.Bug
Use this method to flag code that should be re-visited after upgrading a component.
upper(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL UPPER(string) function.
UPPER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
UPPER_OPERAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlBetweenOperator
Ordinal of the 'upper' operand.
upperBound - 类 中的变量org.apache.calcite.rel.core.Window.Group
 
upperBound(T[], T, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the upper bound in the given array.
upperBound(T[], K, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the upper bound in the given array.
upperBound(T[], T, int, int, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Performs binary search of the upper bound in the given array.
upperBound(T[], K, int, int, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
Taken from http://en.wikipedia.org/wiki/Binary_search_algorithm #Deferred_detection_of_equality Adapted to find upper bound.
url() - 接口 中的方法org.apache.calcite.util.Source
 
url(String) - 类 中的静态方法org.apache.calcite.util.Sources
 
use(Lattice.Column, boolean) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
Records a use of a column.
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
 
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
 
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
 
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - 类 中的方法org.apache.calcite.plan.Convention.Impl
 
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - 接口 中的方法org.apache.calcite.plan.Convention
Returns whether we should convert from this trait set to the other trait set.
useDefaultFractionalSecondPrecision() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
Returns true if fractional second precision is not specified.
useDefaultStartPrecision() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
Returns true if start precision is not specified.
useDoubleMultiplication(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
useDoubleMultiplication(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
已过时。
useGroupingSets - 类 中的变量org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
 
useLattices(RelNode, List<RelOptLattice>) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterializations
Returns a list of RelNode transformed from all possible lattice uses.
useMaterializedViews(RelNode, List<RelOptMaterialization>) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterializations
Returns a list of RelNode transformed from all possible combination of materialized view uses.
user(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
SQL USER function.
USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The USER function.
UserDefinedAggReflectiveImplementor(AggregateFunctionImpl) - 类 的构造器org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
userDefinedFunctionCoercion(SqlValidatorScope, SqlCall, SqlFunction) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
Non built-in functions (UDFs) type coercion, compare the types of arguments with rules: named param: find the desired type by the passed in operand's name non-named param: find the desired type by formal parameter ordinal Try to make type coercion only of the desired type is found.
userDefinedFunctionCoercion(SqlValidatorScope, SqlCall, SqlFunction) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Type coercion for user defined functions(UDFs).
usingNames(SqlJoin) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Returns the set of field names in the join condition specified by USING or implicitly by NATURAL, de-duplicated and in order.
Util - org.apache.calcite.util中的类
Miscellaneous utility functions.
Util.FoundOne - org.apache.calcite.util中的异常错误
Exception used to interrupt a tree walk of any kind.
Util.OverFinder - org.apache.calcite.util中的类
Visitor which looks for an OVER clause inside a tree of SqlNode objects.
Utilities - org.apache.calcite.runtime中的类
Utility methods called by generated code.
Utilities() - 类 的构造器org.apache.calcite.runtime.Utilities
 

V

validate(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
validate(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
Attempts to parse and validate a SQL statement.
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
Validates this call.
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDelete
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlInsert
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlLiteral
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMerge
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
Validates this node.
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSelect
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSetOption
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlUpdate
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWindow
 
validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWith
 
validate(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
 
validate(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates an expression tree.
validate(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validate(RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
Validates this namespace.
validate(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
Validates a SQL statement.
validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates parameters for aggregate function.
validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateAndGetType(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
 
validateAndGetType(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
Validates a SQL statement.
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlFilterOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlFunction
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNullTreatmentOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOperator
Validates a call to this operator.
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSetOperator
 
validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWithinGroupOperator
 
validateCall(SqlCall, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a call to an operator.
validateCall(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateCharset(ByteString, Charset) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
Validate if value can be decoded by given charset.
validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a COLUMN_LIST parameter
validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateDataType(SqlDataTypeSpec) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a data type expression.
validateDataType(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateDelete(SqlDelete) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a DELETE statement.
validateDelete(SqlDelete) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validatedRowType - 类 中的变量org.apache.calcite.rel.RelRoot
 
validateDynamicParam(SqlDynamicParam) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a dynamic parameter.
validateDynamicParam(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
ValidateErrorInfo(int, int, int, int, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Creates a new ValidateErrorInfo with the position coordinates and an error string.
ValidateErrorInfo(CalciteContextException) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Creates a new ValidateErrorInfo with an CalciteContextException.
ValidateErrorInfo(SqlParserPos, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Creates a new ValidateErrorInfo with a SqlParserPos and an error string.
validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
 
validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
Validates this node in an expression context.
validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNodeList
 
validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
 
validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
 
validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.GroupByScope
 
validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
 
validateExpr(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
Performs any scope-specific validation of an expression.
validateExpression(RelDataType, SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
Validate the expression with a base table row type.
validateExpression(RelDataType, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
validateExprWithRowType(boolean, SqlOperatorTable, RelDataTypeFactory, RelDataType, SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
Validate the sql node with specified base table row type.
validateFeature(Feature, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates that a particular feature is enabled.
validateFrom(SqlNode, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
validateFrom(SqlNode, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the FROM clause of a query, or (recursively) a child node of the FROM clause: AS, OVER, JOIN, VALUES, or sub-query.
validateGroupClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the GROUP BY clause of a SELECT statement.
validateGroupList(List<RelBuilder.GroupKeyImpl>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
 
validateHavingClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
Calls the parent class method and masks Farrago exception thrown.
validateHavingClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateHint(RelHint) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
Checks if the given hint is valid.
validateIdentifier(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
Registers the identifier and its scope into a map keyed by ParserPosition.
validateIdentifier(SqlIdentifier, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Resolves an identifier to a fully-qualified name.
validateIdentifier(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.ProcedureNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
 
validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.WithNamespace
 
validateInsert(SqlInsert) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates an INSERT statement.
validateInsert(SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateIntervalQualifier(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
validateIntervalQualifier(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateJoin(SqlJoin, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateJoinFilters(List<RexNode>, List<RexNode>, Join, JoinRelType) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule
Validates that target execution framework can satisfy join filters.
validateLiteral(SqlLiteral) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a literal.
validateLiteral(SqlLiteral) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateMatchRecognize(SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a MATCH_RECOGNIZE clause.
validateMatchRecognize(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateMerge(SqlMerge) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates a MERGE statement.
validateMerge(SqlMerge) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateModality(SqlSelect, SqlModality, boolean) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
validateModality(SqlSelect, SqlModality, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates that a query is capable of producing a return of given modality (relational or streaming).
validateModality(SqlSelect, SqlModality, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateNamespace(SqlValidatorNamespace, RelDataType) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
validateNamespace(SqlValidatorNamespace, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a namespace.
validateOperands(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
Validates the operands of a call, inferring the return type in the process.
validateOrderList(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates the ORDER BY clause of a SELECT statement.
validateOver(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
 
validateOver(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates an expression tree.
validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validatePercentage(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Validate the result represents a percentage number, e.g. the value interval is [0.0, 1.0].
validateQuantifier(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFunction
Throws a validation error if a DISTINCT or ALL quantifier is present but not allowed.
validateQuery(SqlNode, SqlValidatorScope, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Checks that a query is valid.
validateQuery(SqlNode, SqlValidatorScope, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateResult(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
Validates the result is valid.
validateSelect(SqlSelect, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a SELECT statement.
validateSelectList(SqlNodeList, SqlSelect, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateSequenceValue(SqlValidatorScope, SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
 
validateSequenceValue(SqlValidatorScope, SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateUpdate(SqlUpdate) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates an UPDATE statement.
validateUpdate(SqlUpdate) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateValueAgainstConstraint(SqlNode, RexNode, Supplier<CalciteContextException>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Ensures that a source value does not violate the constraint of the target column.
validateValues(SqlCall, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
Validates a VALUES clause.
validateWhereClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
Calls the parent class method and masks Farrago exception thrown.
validateWhereClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWhereOrOn(SqlValidatorScope, SqlNode, String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWindow(SqlNode, SqlValidatorScope, SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
Validates the right-hand side of an OVER expression.
validateWindow(SqlNode, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWindowClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWith(SqlWith, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
 
validateWith(SqlWith, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validateWithItem(SqlWithItem) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
 
validateWithItem(SqlWithItem) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
 
validationError(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
ValidationException - org.apache.calcite.tools中的异常错误
An Exception thrown when attempting to validate a SQL parse tree.
ValidationException(String, Throwable) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
Creates a ValidationException with the specified detail message and cause.
ValidationException(String) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
Creates a ValidationException with the specified detail message.
ValidationException(Throwable) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
Creates a ValidationException with the specified cause.
validator - 类 中的变量org.apache.calcite.sql.validate.DelegatingScope
 
validator - 类 中的变量org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
 
validator - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
validatorContext(int, int, int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
validatorContextPoint(int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
validatorUnknownFunction(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
validConstant(Object, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
Returns whether a value is valid as a constant value, using the same criteria as RexLiteral.valueMatchesType(java.lang.Comparable, org.apache.calcite.sql.type.SqlTypeName, boolean).
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
 
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
 
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
 
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlOperator
Returns whether the given operands are valid.
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
 
validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
 
value() - 类 中的方法org.apache.calcite.config.CalciteSystemProperty
Returns the value of this property.
value - 类 中的变量org.apache.calcite.linq4j.tree.ConstantExpression
 
value(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
value - 类 中的变量org.apache.calcite.sql.SqlLiteral
The value of this literal.
value(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
Extracts the value from a literal.
VALUE_OPERAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlBetweenOperator
Ordinal of the 'value' operand.
valueClass() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
valueIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns whether values may be null.
valueMatchesType(Comparable, SqlTypeName, boolean) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
 
valueMatchesType(Object, SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
 
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.cassandra.CassandraMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.csv.CsvTable.Flavor
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.Granularity.Type
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.QueryType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableConvention
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.JavaRowFormat
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.NullPolicy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.mongodb.MongoMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
返回带有指定名称的该类型的枚举常量。
valueOf(SqlKind, boolean) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
 
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
返回带有指定名称的该类型的枚举常量。
valueOf(byte) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
 
valueOf(SqlTypeName) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
 
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.chinook.EnvironmentFairy.User
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.CalciteConnectionProperty
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.Lex
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.NullCollation
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.DataContext.Variable
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.interpreter.BindableConvention
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.interpreter.InterpretableConvention
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.model.JsonSchema.Type
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.model.ModelHandler.ExtraOperand
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Direction
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Op
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.hep.HepMatchOrder
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptRuleOperandChildPolicy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.Logic
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.SubQueryType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.Strong.Policy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.TableAccessMap.Mode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.volcano.VolcanoPlannerPhase
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.JoinRelType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.Spool.Type
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.TableModify.Operation
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelDistribution.Type
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.NullDirection
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.MatchModality
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.type.RelDataTypeComparability
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.type.StructKind
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rex.RexDigestIncludeType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.JsonFunctions.PathMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.Pattern.Op
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.schema.ColumnStrategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.schema.Schema.TableType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
已过时。
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
已过时。
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.JoinConditionType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.JoinType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlAccessEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlCollation.Coercibility
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.CalendarPolicy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplain.Depth
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainFormat
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainLevel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlFunctionCategory
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlHint.HintOptionFormat
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlInsertKeyword
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJdbcDataTypeName
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonConstructorNullClause
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEmptyOrError
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEncoding
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonExistsErrorBehavior
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlKind
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlNullSemantics
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlSelectKeyword
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlStateCodes
已过时。
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlSyntax
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.SubQueryStyle
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriterConfig.LineFolding
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName.Limit
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlConformanceEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlModality
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonikerType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonotonicity
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlValidatorImpl.Status
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.statistic.MapSqlStatisticProvider
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.tools.PigRelBuilder.GroupOption
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.BuiltInMethod
返回带有指定名称的该类型的枚举常量。
valueOf(long...) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Returns a new immutable bit set containing all the bits in the given long array.
valueOf(LongBuffer) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
Returns a new immutable bit set containing all the bits in the given long buffer.
valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.mapping.MappingType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.Optionality
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.PrecedenceClimbingParser.Type
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.apache.calcite.adapter.cassandra.CassandraMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.csv.CsvTable.Flavor
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.Granularity.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.QueryType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableConvention
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.JavaRowFormat
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.NullPolicy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.mongodb.MongoMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.chinook.EnvironmentFairy.User
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.config.CalciteConnectionProperty
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.config.Lex
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.config.NullCollation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.DataContext.Variable
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.interpreter.BindableConvention
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values - 类 中的变量org.apache.calcite.interpreter.Context
Values of incoming columns from all inputs.
values() - 枚举 中的静态方法org.apache.calcite.interpreter.InterpretableConvention
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.model.JsonSchema.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.model.ModelHandler.ExtraOperand
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Direction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Op
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.hep.HepMatchOrder
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptRuleOperandChildPolicy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.Logic
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.SubQueryType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.Strong.Policy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.TableAccessMap.Mode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.plan.volcano.VolcanoPlannerPhase
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.core.JoinRelType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.core.Spool.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.core.TableModify.Operation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
Values - org.apache.calcite.rel.core中的类
Relational expression whose value is a sequence of zero or more literal row values.
Values(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>, RelTraitSet) - 类 的构造器org.apache.calcite.rel.core.Values
Creates a new Values.
Values(RelInput) - 类 的构造器org.apache.calcite.rel.core.Values
Creates a Values by parsing serialized output.
values() - 枚举 中的静态方法org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values(RelMetadataQuery, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Values's collation.
values(RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Values's distribution.
values() - 枚举 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.RelDistribution.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.NullDirection
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.MatchModality
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.type.RelDataTypeComparability
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rel.type.StructKind
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rex.RexDigestIncludeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.runtime.Hook
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.runtime.JsonFunctions.PathMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.runtime.Pattern.Op
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.schema.ColumnStrategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.schema.Schema.TableType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
已过时。
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
已过时。
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VALUES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
 
values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.JoinConditionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.JoinType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlAccessEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlCollation.Coercibility
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.CalendarPolicy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplain.Depth
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainFormat
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainLevel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlFunctionCategory
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlHint.HintOptionFormat
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlInsertKeyword
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJdbcDataTypeName
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonConstructorNullClause
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEmptyOrError
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEncoding
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonExistsErrorBehavior
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlKind
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlNullSemantics
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlSelectKeyword
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlStateCodes
已过时。
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlSyntax
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.SubQueryStyle
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriterConfig.LineFolding
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName.Limit
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlConformanceEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlModality
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonikerType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonotonicity
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlValidatorImpl.Status
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.statistic.MapSqlStatisticProvider
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.tools.PigRelBuilder.GroupOption
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values(String[], Object...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Values.
values(RelDataType, Object...) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type.
values(Iterable<? extends List<RexLiteral>>, RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type.
values(RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a Values with a specified row type and zero rows.
values() - 枚举 中的静态方法org.apache.calcite.util.BuiltInMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 类 中的方法org.apache.calcite.util.CompositeMap
 
values() - 枚举 中的静态方法org.apache.calcite.util.mapping.MappingType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.util.Optionality
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.util.PrecedenceClimbingParser.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VALUES_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
 
valuesFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
 
valuesFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the VALUES expression.
valuesListNewline() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether each row in a VALUES clause should be on its own line.
ValuesNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Values.
ValuesNode(Compiler, Values) - 类 的构造器org.apache.calcite.interpreter.ValuesNode
 
ValuesReduceRule - org.apache.calcite.rel.rules中的类
Planner rule that folds projections and filters into an underlying LogicalValues.
ValuesReduceRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ValuesReduceRule
Creates a ValuesReduceRule.
ValuesStmt(SqlParserPos, Ast.Identifier, Ast.Schema, List<List<Ast.Node>>) - 类 的构造器org.apache.calcite.piglet.Ast.ValuesStmt
 
valueTypes - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
 
VAR_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
VAR_POP aggregate function.
VAR_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
VAR_SAMP aggregate function.
VARCHAR_1024 - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is assumed to be VARCHAR(1024).
VARCHAR_2000 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "VARCHAR(2000)".
VARCHAR_2000_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "VARCHAR(2000)" with nulls allowed if any of the operands allow nulls.
VARCHAR_4 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "VARCHAR(4)".
VARCHAR_4_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "VARCHAR(4)" with nulls allowed if any of the operands allow nulls.
variable(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
variable(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
variable(Holder<RexCorrelVariable>) - 类 中的方法org.apache.calcite.tools.RelBuilder
Creates a correlation variable for the current input, and writes it into a Holder.
variableFields - 类 中的变量org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
variables - 类 中的变量org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
variables - 类 中的变量org.apache.calcite.rex.RexAnalyzer
 
variablesSet - 类 中的变量org.apache.calcite.rel.core.Join
 
variablesSet - 类 中的变量org.apache.calcite.rel.mutable.MutableJoin
 
VariableUsedVisitor(RelShuttle) - 类 的构造器org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
VARIADIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy for an operator with no restrictions on number or type of operands.
variadic(SqlOperandCountRange) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
 
VARIANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
VARIANCE aggregate function.
VERBOSE_CACHING_INSTANCE - 类 中的静态变量org.apache.calcite.statistic.QuerySqlStatisticProvider
verifyTypeEquivalence(RelNode, RelNode, Object) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
Verifies that a row type being added to an equivalence class matches the existing type, raising an assertion if this is not the case.
version - 类 中的变量org.apache.calcite.model.JsonRoot
Schema model version number.
vertexSet() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
 
vertexSet() - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
 
VerticaSqlDialect - org.apache.calcite.sql.dialect中的类
A SqlDialect implementation for the Vertica database.
VerticaSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.VerticaSqlDialect
Creates a VerticaSqlDialect.
view - 类 中的变量org.apache.calcite.model.JsonMaterialization
 
viewConstraintNotSatisfied(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
viewExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
viewExpander - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
 
viewExpander(RelOptTable.ViewExpander) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
 
ViewExpanders - org.apache.calcite.plan中的类
viewMacro(SchemaPlus, String, List<String>) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
已过时。
viewMacro(SchemaPlus, String, List<String>, Boolean) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
已过时。
viewMacro(SchemaPlus, String, List<String>, List<String>, Boolean) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
Table macro that returns a view.
viewNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
viewPath - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
 
viewSchemaPath - 类 中的变量org.apache.calcite.model.JsonMaterialization
 
viewSql - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
 
ViewTable - org.apache.calcite.schema.impl中的类
Table whose contents are defined using an SQL statement.
ViewTable(Type, RelProtoDataType, String, List<String>, List<String>) - 类 的构造器org.apache.calcite.schema.impl.ViewTable
 
viewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
Allows a sub-class to return an extension of ViewTable by overriding this method.
ViewTableMacro - org.apache.calcite.schema.impl中的类
Table function that implements a view.
ViewTableMacro(CalciteSchema, String, List<String>, List<String>, Boolean) - 类 的构造器org.apache.calcite.schema.impl.ViewTableMacro
Creates a ViewTableMacro.
VirtualColumn - org.apache.calcite.adapter.druid中的类
Druid Json Expression based Virtual Column.
VirtualColumn(String, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.VirtualColumn
 
VirtualColumn.Builder - org.apache.calcite.adapter.druid中的类
Virtual Column Builder
visit(JdbcTableScan) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcImplementor
 
visit(Aggregate) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Filter) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Project) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Values) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(TableScan) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Bindables.BindableTableScan) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Sort) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(SetOp) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Join) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Window) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Match) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Collect) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(Uncollect) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(WhileStatement, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BlockStatement, List<Statement>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(GotoStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForEachStatement, ParameterExpression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ThrowStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DeclarationStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(FunctionExpression, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(IndexExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewArrayExpression, int, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TryStatement, Statement, List<CatchBlock>, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstructorDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(BlockStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ClassDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstantExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstructorDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DeclarationStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DefaultExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DynamicExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(FieldDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ForStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ForEachStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(FunctionExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(GotoStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(IndexExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(InvocationExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(LabelStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(LambdaExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ListInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodCallExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(NewArrayExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(NewExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ParameterExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(SwitchStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TernaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ThrowStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TryStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TypeBinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(UnaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(WhileStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(JsonRoot) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonMapSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonCustomSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonJdbcSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonMaterialization) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonLattice) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonCustomTable) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonColumn) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonView) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonType) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonFunction) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonMeasure) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(JsonTile) - 类 中的方法org.apache.calcite.model.ModelHandler
 
visit(Aggregate) - 类 中的方法org.apache.calcite.piglet.PigRelToSqlConverter
 
visit(Window) - 类 中的方法org.apache.calcite.piglet.PigRelToSqlConverter
 
visit(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.plan.RelTraitPropagationVisitor
已过时。
 
visit(TableScan) - 类 中的方法org.apache.calcite.rel.logical.ToLogicalConverter
 
visit(RelNode) - 类 中的方法org.apache.calcite.rel.logical.ToLogicalConverter
 
visit(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRelVisitor
 
visit(RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Join) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Correlate) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Filter) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Project) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Window) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Aggregate) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(TableScan) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Union) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Intersect) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Minus) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Calc) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Values) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Sort) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(TableModify) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Match) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(Uncollect) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visit(LogicalAggregate) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalMatch) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(TableScan) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalValues) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalFilter) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalProject) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalJoin) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalCorrelate) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalUnion) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalIntersect) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalMinus) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalSort) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(LogicalExchange) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
 
visit(TableScan) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(TableFunctionScan) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalValues) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalFilter) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalProject) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalJoin) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalCorrelate) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalUnion) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalIntersect) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalMinus) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalAggregate) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalMatch) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalSort) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalExchange) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalTableModify) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(RelNode) - 接口 中的方法org.apache.calcite.rel.RelShuttle
 
visit(LogicalAggregate) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalMatch) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(TableScan) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalValues) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalFilter) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalProject) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalJoin) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalCorrelate) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalUnion) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalIntersect) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalMinus) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalSort) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalExchange) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(LogicalTableModify) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visit(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
Visits a node during a traversal.
visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlCall) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
 
visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlCall) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
 
visit(SqlLiteral) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits a literal.
visit(SqlCall) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits a call to a SqlOperator.
visit(SqlNodeList) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits a list of SqlNode objects.
visit(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits an identifier.
visit(SqlDataTypeSpec) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits a datatype specification.
visit(SqlDynamicParam) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits a dynamic parameter.
visit(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
Visits an interval qualifier
visit(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
 
visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.CorrelationReferenceFinder
 
visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
 
visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
 
visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
visit(SqlCall) - 类 中的方法org.apache.calcite.util.Util.OverFinder
 
visitArray(RexNode[], boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
Visits each of an array of expressions and returns an array of the results.
visitArrayAnd(RexVisitor<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexVisitorImpl
Visits an array of expressions, returning the logical 'and' of their results.
visitArrayOr(RexVisitor<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexVisitorImpl
Visits an array of expressions, returning the logical 'or' of their results.
visitCall(RexCall) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputFinder
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
Rewrites a call in place, from bottom up, as follows: visit operands visit call node rewrite call visit the rewritten call
visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
 
visitCall(RexCall, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitCall(RexCall, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexChecker
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexPermuteInputsShuttle
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexUtil.ExprSimplifier
已过时。
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
visitCall(RexCall) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
visitChild(EnumerableRel, int, EnumerableRel, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
 
visitChild(int, RelNode, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
visitChild(int, RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Visits an input of the current relational expression, deducing anon using SqlImplementor.isAnon().
visitChild(int, RelNode, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
Visits e, the ith input of the current relational expression.
visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
Visits a particular child of a parent.
visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
 
visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - 接口 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
Visits a particular operand of a call, using a given visitor.
visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
 
visitChild(SqlVisitor<SqlNode>, SqlNode, int, SqlNode) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
 
visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
visitChildren(ExpressionVisitor) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces the node and then calls the visitor delegate on the reduced expression.
visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonLattice
 
visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMapSchema
 
visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonSchema
 
visitChildren(RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitCorrelVariable(RexCorrelVariable, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitCorrelVariable(RexCorrelVariable, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexChecker
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitCorrelVariable(RexCorrelVariable) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitDynamicParam(RexDynamicParam, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitDynamicParam(RexDynamicParam, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitDynamicParam(RexDynamicParam) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitFieldAccess(RexFieldAccess, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitFieldAccess(RexFieldAccess, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexChecker
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
visitFieldAccess(RexFieldAccess) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitFieldCollations(List<RexFieldCollation>, boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
Visits each of a list of field collations and returns a list of the results.
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputFinder
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
 
visitInputRef(RexInputRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitInputRef(RexInputRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexChecker
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexPermuteInputsShuttle
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
 
visitInputRef(RexInputRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitLambda(FunctionExpression<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.ExpressionVisitor
Visits the children of the delegate expression.
visitList(List<? extends RexNode>, boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
Visits each of a list of expressions and returns a list of the results.
visitList(List<? extends RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexShuttle
Visits a list and writes the results to another list.
visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitLiteral(RexLiteral, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitLiteral(RexLiteral, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitLiteral(RexLiteral) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitLocalRef(RexLocalRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitLocalRef(RexLocalRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexChecker
 
visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexPermutationShuttle
 
visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitLocalRef(RexLocalRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
Visitor<R> - org.apache.calcite.linq4j.tree中的接口
Node visitor.
VISITOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
Represent an operation to be performed on the elements of an object structure.
VisitorDataContext - org.apache.calcite.plan中的类
DataContext for evaluating an RexExpression
VisitorDataContext(Object[]) - 类 的构造器org.apache.calcite.plan.VisitorDataContext
 
VisitorImpl<R> - org.apache.calcite.linq4j.tree中的类
Default implementation of Visitor, which traverses a tree but does nothing.
VisitorImpl() - 类 的构造器org.apache.calcite.linq4j.tree.VisitorImpl
 
visitOver(RexOver) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitOver(RexOver, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitOver(RexOver, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitOver(RexOver) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitPatternFieldRef(RexPatternFieldRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitPatternFieldRef(RexPatternFieldRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitPatternFieldRef(RexPatternFieldRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitRangeRef(RexRangeRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitRangeRef(RexRangeRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitRangeRef(RexRangeRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitScoped(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
Visits an operator call.
visitScoped(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
已过时。
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
visitSubQuery(RexSubQuery, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitSubQuery(RexSubQuery, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexUtil.SubQueryFinder
 
visitSubQuery(RexSubQuery) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitTableInputRef(RexTableInputRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
 
visitTableInputRef(RexTableInputRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
 
visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
 
visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
visitTableInputRef(RexTableInputRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
 
visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
 
visitWindow(RexWindow) - 类 中的方法org.apache.calcite.rex.RexShuttle
 
VmstatTableFunction - org.apache.calcite.adapter.os中的类
Table function that executes the OS "vmstat" command to share memory statistics.
VolcanoPlanner - org.apache.calcite.plan.volcano中的类
VolcanoPlanner optimizes queries by transforming expressions selectively according to a dynamic programming algorithm.
VolcanoPlanner() - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
Creates a uninitialized VolcanoPlanner.
VolcanoPlanner(Context) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
Creates a uninitialized VolcanoPlanner.
VolcanoPlanner(RelOptCostFactory, Context) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
Creates a VolcanoPlanner with a given cost factory.
volcanoPlanner - 类 中的变量org.apache.calcite.plan.volcano.VolcanoRuleCall
 
VolcanoPlannerPhase - org.apache.calcite.plan.volcano中的枚举
VolcanoPlannerPhase represents the phases of operation that the VolcanoPlanner passes through during optimization of a tree of RelNode objects.
VolcanoPlannerPhaseRuleMappingInitializer - org.apache.calcite.plan.volcano中的接口
VolcanoPlannerPhaseRuleMappingInitializer describes an interface for initializing the mapping of VolcanoPlannerPhases to sets of rule descriptions.
VolcanoRelMetadataProvider - org.apache.calcite.plan.volcano中的类
VolcanoRelMetadataProvider implements the RelMetadataProvider interface by combining metadata from the rels making up an equivalence class.
VolcanoRelMetadataProvider() - 类 的构造器org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
 
VolcanoRuleCall - org.apache.calcite.plan.volcano中的类
VolcanoRuleCall implements the RelOptRuleCall interface for VolcanoPlanner.
VolcanoRuleCall(VolcanoPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoRuleCall
Creates a rule call, internal, with array to hold bindings.

W

wait(Object) - 类 中的静态方法org.apache.calcite.util.Unsafe
warn(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Logs a WARN message with two Object parameters
warn(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a WARN message with three Object parameters
warn(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a WARN message with four Object parameters
warn(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
warn(String) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
 
WEEK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL WEEK operator.
where(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
where(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
where(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
WHERE_OPERAND - 类 中的静态变量org.apache.calcite.sql.SqlSelect
 
whereFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the WHERE clause.
whereListItemsOnSeparateLines() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether to print a newline before each AND or OR (whichever is higher level) in WHERE clauses.
whereN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
while_(Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a WhileExpression representing a while loop.
WhileStatement - org.apache.calcite.linq4j.tree中的类
Represents a "while" statement.
WhileStatement(Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.WhileStatement
 
whiteSpace() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
 
WinAggAddContext - org.apache.calcite.adapter.enumerable中的接口
WinAggAddContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of WinAggAddContext.
WinAggAddContextImpl(BlockBuilder, List<Expression>, Function<BlockBuilder, WinAggFrameResultContext>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
 
WinAggAddContextImpl(BlockBuilder, List<Expression>, Function<BlockBuilder, WinAggFrameResultContext>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
已过时。
WinAggContext - org.apache.calcite.adapter.enumerable中的接口
Marker interface to allow AggImplementor to tell if it is used in regular or windowed context.
WinAggFrameContext - org.apache.calcite.adapter.enumerable中的接口
Provides information on the current window.
WinAggFrameResultContext - org.apache.calcite.adapter.enumerable中的接口
Provides information on the current window when computing the result of the aggregation.
WinAggImplementor - org.apache.calcite.adapter.enumerable中的接口
Implements a windowed aggregate function by generating expressions to initialize, add to, and get a result from, an accumulator.
WinAggImplementor.SeekType - org.apache.calcite.adapter.enumerable中的枚举
Allows to access rows in window partition relative to first/last and current row.
WinAggResetContext - org.apache.calcite.adapter.enumerable中的接口
WinAggResetContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of WinAggResetContext.
WinAggResetContextImpl(BlockBuilder, List<Expression>, Expression, Expression, Expression, Expression, Expression, Expression) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
Creates window aggregate reset context.
WinAggResultContext - org.apache.calcite.adapter.enumerable中的接口
WinAggResultContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
Implementation of WinAggResultContext.
WinAggResultContextImpl(BlockBuilder, List<Expression>, Function<BlockBuilder, WinAggFrameResultContext>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
Creates window aggregate result context.
WinAggResultContextImpl(BlockBuilder, List<Expression>, Function<BlockBuilder, WinAggFrameResultContext>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
已过时。
Window - org.apache.calcite.rel.core中的类
A relational expression representing a set of window aggregates.
Window(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - 类 的构造器org.apache.calcite.rel.core.Window
Creates a window relational expression.
window(RelMetadataQuery, RelNode, ImmutableList<Window.Group>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Window's collation.
Window.Group - org.apache.calcite.rel.core中的类
Group of windowed aggregate calls that have the same window specification.
Window.RexWinAggCall - org.apache.calcite.rel.core中的类
A call to a windowed aggregate function.
WINDOW_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
Singleton rule that reduces constants inside a LogicalWindow.
windowDeclListNewline() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether each declaration in a WINDOW clause should be on its own line.
windowedAggregateIllegalInClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
windowFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the WINDOW clause.
windowHasNegativeSize() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
windowNameMustBeSimple() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
windowNames - 类 中的变量org.apache.calcite.sql.validate.SelectScope
 
windowNewline() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
Returns whether a WINDOW clause should start its own line.
WindowNode - org.apache.calcite.interpreter中的类
Interpreter node that implements a Window.
windowNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
WindowReduceExpressionsRule(Class<? extends Window>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule
 
with(StringBuilder) - 类 中的方法org.apache.calcite.materialize.Lattice.SqlWriter
Re-binds this writer to a different StringBuilder.
with(SqlJsonConstructorNullClause) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
with(SqlJsonConstructorNullClause) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
withAlwaysUseParentheses(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withBloat(int) - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
withCaseClausesOnNewLines(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withCaseSensitive(boolean) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withCaseSensitive(boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlNameMatchers
Returns a name matcher with the given case sensitivity.
withClauseEndsLine(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withClauseStartsLine(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withCollation(RelCollation) - 类 中的方法org.apache.calcite.rel.RelRoot
 
withConfig(CalciteConnectionConfig) - 类 中的静态方法org.apache.calcite.plan.Contexts
withConfig(SqlToRelConverter.Config) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
Sets configuration identical to a given SqlToRelConverter.Config.
withConformance(SqlConformance) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withConvertTableAccess(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
已过时。
withCreateValuesRel(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withDatabaseMajorVersion(int) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDatabaseMinorVersion(int) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDatabaseProduct(SqlDialect.DatabaseProduct) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDatabaseProductName(String) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDatabaseVersion(String) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDataTypeSystem(RelDataTypeSystem) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withDecorrelationEnabled(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withDedupAggregateCalls(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
withDedupAggregateCalls(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder.ConfigBuilder
已过时。
Sets the value that will become RelBuilder.Config.dedupAggregateCalls().
withDialect(SqlDialect) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withDirection(RelFieldCollation.Direction) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
Creates a copy of this RelFieldCollation with a different direction.
withException(Exception) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
withExpand(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withExplain(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withExpression(String) - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
withFieldIndex(int) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
Creates a copy of this RelFieldCollation against a different field.
withFoldLength(int) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withFraction(String) - 类 中的方法org.apache.calcite.util.TimestampString
Sets the fraction field of a TimestampString.
withFraction(String) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
Sets the fraction field of a TimestampString.
withFraction(String) - 类 中的方法org.apache.calcite.util.TimeString
Sets the fraction field of a TimeString.
withFraction(String) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
Sets the fraction field of a TimeWithTimeZoneString.
withFromFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withGroupByFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withHavingFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withHints(List<RelHint>) - 接口 中的方法org.apache.calcite.rel.hint.Hintable
Returns a new relational expression with the specified hints hintList.
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.logical.LogicalAggregate
 
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.logical.LogicalCalc
 
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
 
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.logical.LogicalProject
 
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableScan
 
withHints(List<RelHint>) - 类 中的方法org.apache.calcite.rel.RelRoot
Creates a copy, assigning the query hints.
withHintStrategyTable(HintStrategyTable) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withIdentifierQuoteString(String) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withImplementation() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
WITHIN_GROUP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
WITHIN_GROUP operator performs aggregations on ordered data input.
withIndentation(int) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withinGroupClauseIllegalInAggregate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
withinGroupNotAllowed(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
withInSubqueryThreshold(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
已过时。
withInSubQueryThreshold(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withJavaObj(JsonFunctions.PathMode, Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
withJavaObj(Object) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
withJethroInfo(JethroDataSqlDialect.JethroInfo) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withKeywordsLowerCase(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withKind(SqlKind) - 类 中的方法org.apache.calcite.rel.RelRoot
Creates a copy, assigning a new kind.
withLeadingComma(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withLineFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withLineLength(int) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withList - 类 中的变量org.apache.calcite.sql.SqlWith
 
withLiteralEscapedQuoteString(String) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withLiteralQuoteString(String) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withMatchFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withMillis(int) - 类 中的方法org.apache.calcite.util.TimestampString
Sets the fraction field of a TimestampString to a given number of milliseconds.
withMillis(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
Sets the fraction field of a TimestampWithTimeZoneString to a given number of milliseconds.
withMillis(int) - 类 中的方法org.apache.calcite.util.TimeString
Sets the fraction field of a TimeString to a given number of milliseconds.
withMillis(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
Sets the fraction field of a TimeWithTimeZoneString to a given number of milliseconds.
withMinimumSurprise(double) - 类 中的方法org.apache.calcite.profile.ProfilerImpl.Builder
 
withName(String) - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
WithNamespace - org.apache.calcite.sql.validate中的类
Namespace for WITH clause.
withNanos(int) - 类 中的方法org.apache.calcite.util.TimestampString
Sets the fraction field of a TimestampString to a given number of nanoseconds.
withNanos(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
Sets the fraction field of a TimestampWithTimeZoneString to a given number of nanoseconds.
withNanos(int) - 类 中的方法org.apache.calcite.util.TimeString
Sets the fraction field of a TimeString to a given number of nanoseconds.
withNanos(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
Sets the fraction field of a TimeString to a given number of nanoseconds.
withNormalize(boolean) - 类 中的静态方法org.apache.calcite.rex.RexNode
The digest of RexNode is normalized by default, however, sometimes a non-normalized representation is required.
withNullable(Boolean) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
Returns a copy of this data type specification with a given nullability.
withNullCollation(NullCollation) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withNullDirection(RelFieldCollation.NullDirection) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
Creates a copy of this RelFieldCollation with a different null direction.
withOrderByFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withOrdinality - 类 中的变量org.apache.calcite.rel.core.Uncollect
 
withOrdinality - 类 中的变量org.apache.calcite.rel.mutable.MutableUncollect
 
withOrdinality - 类 中的变量org.apache.calcite.sql.SqlUnnestOperator
Whether WITH ORDINALITY was specified.
withOverFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withParanoid(boolean) - 类 中的方法org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but which verifies that the expression before and after simplification are equivalent.
withPassSize(int) - 类 中的方法org.apache.calcite.profile.ProfilerImpl.Builder
 
withPlanner(Frameworks.PlannerAction<R>, FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Initializes a container then calls user-specified code with a planner.
withPlanner(Frameworks.PlannerAction<R>) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Initializes a container then calls user-specified code with a planner.
withPredicates(RelOptPredicateList) - 类 中的方法org.apache.calcite.rex.RexSimplify
Returns a RexSimplify the same as this but with a specified RexSimplify.predicates value.
withPrepare(Frameworks.PrepareAction<R>) - 类 中的静态方法org.apache.calcite.tools.Frameworks
已过时。
withPrepare(Frameworks.BasePrepareAction<R>) - 类 中的静态方法org.apache.calcite.tools.Frameworks
withPrepare(FrameworkConfig, Frameworks.BasePrepareAction<R>) - 类 中的静态方法org.apache.calcite.tools.Frameworks
Initializes a container then calls user-specified code with a planner and statement.
withPruneInputOfAggregate(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
withQuoteAllIdentifiers(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withQuotedCasing(Casing) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withQuoting(boolean) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
Returns a SqlParserPos the same as this but quoted.
withRel(RelNode) - 类 中的方法org.apache.calcite.rel.RelRoot
Creates a copy of this RelRoot, assigning a RelNode.
withRelBuilderFactory(RelBuilderFactory) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withRexNormalize() - 接口 中的方法org.apache.calcite.rel.RelWriter
Activates RexNode normalization if SqlExplainLevel.DIGEST_ATTRIBUTES is used.
withSchemaPath(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
 
withSchemaPath(List<String>) - 接口 中的方法org.apache.calcite.prepare.Prepare.CatalogReader
Returns a catalog reader the same as this one but with a possibly different schema path.
withSelectFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withSelectListExtraIndentFlag(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withSelectListItemsOnSeparateLines(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withSimplify(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
withSimplify(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder.ConfigBuilder
已过时。
Sets the value that will become RelBuilder.Config.simplify().
withStrictException(Exception) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
withSubQueryStyle(SqlWriter.SubQueryStyle) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withTimeZone(TimeZone) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
 
withTimeZone(TimeZone) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
 
withTrimUnusedFields(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
 
withType(DruidType) - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
withType() - 类 中的方法org.apache.calcite.sql.SqlExplain
 
withUnknownAsFalse(boolean) - 类 中的方法org.apache.calcite.rex.RexSimplify
已过时。
Use methods with a RexUnknownAs argument, such as RexSimplify.simplify(RexNode, RexUnknownAs).
withUnknownException(Exception) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
withUnquotedCasing(Casing) - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
 
withUpdateSetFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withUpdateSetListNewline(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withValuesFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withValuesListNewline(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withWhereFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withWhereListItemsOnSeparateLines(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withWindowDeclListNewline(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withWindowFolding(SqlWriterConfig.LineFolding) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
withWindowNewline(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
wouldEqual(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
Returns whether the bit set that would be created by this Builder would equal a given bit set.
wrap(Properties) - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
 
wrap(Geometry) - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
 
wrappedCharset - 类 中的变量org.apache.calcite.sql.SqlCollation
 
Wrapper - org.apache.calcite.schema中的接口
Mix-in interface that allows you to find sub-objects.
write(JsonGenerator) - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
write(JsonGenerator) - 接口 中的方法org.apache.calcite.adapter.druid.DruidJson
 
write(JsonGenerator) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.JsonPostAggregation
 
write(JsonGenerator) - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
write(JsonGenerator) - 类 中的方法org.apache.calcite.adapter.druid.TimeExtractionFunction
 
write(JsonGenerator) - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
 
write(RexNode) - 类 中的方法org.apache.calcite.materialize.Lattice.SqlWriter
Writes an expression.
write(int) - 类 中的方法org.apache.calcite.util.StackWriter
 
write(char[], int, int) - 类 中的方法org.apache.calcite.util.StackWriter
 
write(String, int, int) - 类 中的方法org.apache.calcite.util.StackWriter
 
WRITE_ONLY - 类 中的静态变量org.apache.calcite.sql.SqlAccessType
 
writeArray(JsonGenerator, List<?>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
writeField(JsonGenerator, String, Object) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
writeFieldIf(JsonGenerator, String, Object) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
writeObject(JsonGenerator, Object) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
 
writeType - 类 中的变量org.apache.calcite.rel.core.Spool
How the spool forwards elements to consumers.
wrongNumberOfParam(String, int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 
wrongNumOfArguments() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
 

X

XML_TRANSFORM - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
 
XmlFunctions - org.apache.calcite.runtime中的类
A collection of functions used in Xml processing.
XmlOutput - org.apache.calcite.util中的类
Streaming XML output.
XmlOutput(Writer) - 类 的构造器org.apache.calcite.util.XmlOutput
Constructs a new XmlOutput based on any Writer.
XmlOutput(PrintWriter) - 类 的构造器org.apache.calcite.util.XmlOutput
Constructs a new XmlOutput based on a PrintWriter.
xmlTransform(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
 

Y

YEAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL YEAR operator.
YEAR_INTERVAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
 

Z

ZERO - 类 中的静态变量org.apache.calcite.sql.parser.SqlParserPos
SqlParserPos representing line one, character one.
zip(Enumerable<T1>, Function2<T, T1, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
zip(Enumerable<T0>, Enumerable<T1>, Function2<T0, T1, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.
zip(Enumerable<T1>, Function2<TSource, T1, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.
zip(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an iterable of Ords over an iterable.
zip(Iterator<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an iterator of Ords over an iterator.
zip(E[]) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Returns a numbered list based on an array.
zip(List<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Returns a numbered list.
zip(Queryable<T0>, Enumerable<T1>, FunctionExpression<Function2<T0, T1, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
zip(List<? extends Number>, List<? extends Number>) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
Converts two lists into a list of IntPairs, whose length is the lesser of the lengths of the source lists.
zip(List<? extends Number>, List<? extends Number>, boolean) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
Converts two lists into a list of IntPairs.
zip(List<K>, List<V>) - 类 中的静态方法org.apache.calcite.util.Pair
Converts two lists into a list of Pairs, whose length is the lesser of the lengths of the source lists.
zip(List<K>, List<V>, boolean) - 类 中的静态方法org.apache.calcite.util.Pair
Converts two lists into a list of Pairs.
zip(Iterable<? extends K>, Iterable<? extends V>) - 类 中的静态方法org.apache.calcite.util.Pair
Converts two iterables into an iterable of Pairs.
zip(K[], V[]) - 类 中的静态方法org.apache.calcite.util.Pair
Converts two arrays into a list of Pairs.
zipMutable(List<K>, List<V>) - 类 中的静态方法org.apache.calcite.util.Pair
Returns a mutable list of pairs backed by a pair of mutable lists.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Apache Calcite

Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.